当前位置: 首页 > 知识库问答 >
问题:

Android Studio AsyncTask将结果获取到其他活动

汪庆
2023-03-14
db3 = new DatabaseC529(C529chooseActivity.this,tvC529Cthirdoccupied,tInt3);
db3.execute(methode, date, timeId3);
public DatabaseC529(Activity activity, TextView textView, String myValue){  
        this.activity = activity;
        this.ctx = activity;
        this.textView = textView;
        this.myValue = myValue;}
protected void onPostExecute(String result) {super.onPostExecute(result);
this.textView.setText(result);
this.myValue = result;
 }
public void button1 (View view){if(view.getId() == R.id.button1){
        Toast.makeText(this, " " +tInt3, Toast.LENGTH_SHORT).show();
    }

谁能帮帮我吗???

共有1个答案

马祺
2023-03-14

您可以使用共享首选项来存储您的字符串数据,然后使用它。

保存值:

SharedPreferences.Editor editor = getSharedPreferences(yourpref, MODE_PRIVATE).edit();
 editor.putString("tInt3", Result);
 editor.apply();

获取值:

SharedPreferences prefs = getSharedPreferences(yourpref, MODE_PRIVATE);
 String value= prefs.getString("tInt3", "null");
 类似资料:
  • 从包A中,我从特权包B触发了正在运行的服务。包B执行包A的更新。目标设备正在使用Android 9(API Level 28)。更新成功(应用程序版本代码已更改)。但我的问题是更新后,包A在后台;在我的设备上,它在后台应用程序列表中,我必须手动按下它才能将其带到前台。 我希望它在安装后回到前台。 我尝试了什么: > 在安装后从包B向包a发送广播意图;看起来在包的广播接收器上没有接收到意图(可能是因

  • 我正在尝试创建一个导航抽屉活动,这样我就可以扩展该活动,并按照这个问题链接中给出的答案在所有活动中使用菜单,但我的测试应用程序总是崩溃,下面是我的代码: BaseActivity.java

  • 我想知道从 (或 )获取对象以传递到非反应性方法(如 )的适当方法是什么。 这是我这样做的方式: 这怎么改善?有人能建议一下吗?

  • 为什么我的代码不起作用?我想把图像从一个活动转移到另一个活动。请帮忙!注意:我已经创建了一个摄像头功能,这就是我获得图像的地方。 这是主要活动。Java语言 这就是结果性。Java语言 如果我做错了什么请告诉我谢谢

  • 我知道如何使用发送捆绑包,但我的代码会导致。但我不知道为什么。 主要活动 维护活动2(此处接收) 这里,哪一部分错了被添加到捆绑包中,但每次抛出时。

  • 问题内容: 我和用户与GameMap之间存在一对多的关系。一个用户可以拥有许多地图。 用户类别: 但是,有时我需要急于加载地图。为了避免在关闭Session后出现 LazyInitializationException ,我有两种检索Users的方法。 用户存储库: 问题: 但是, 如果表中没有该用户的映射 ,那么JPQL JOIN FETCH变体希望一次加载该用户,并且他的映射返回NULL用户。