(請益) Android studio Class間該如何傳值

我想要在圖中的BackgroundWorker.java傳送result到create_main.java,網路上有一些打法,但是都會有錯誤訊息。如果有哪裡不清楚,可以再補拍給大家。
這是我參考的網址:https://www.youtube.com/watch?v=eldh8l8yPew&feature=youtu.be
先謝謝各位的回覆~
(請益) Android studio Class間該如何傳值

(請益) Android studio Class間該如何傳值
改成

Intent intent= new Intent(context, create_main.class);
修改過後仍然沒抓到值
這是修改後的BackgroundWorker.java

Intent intent = new Intent(context,create_main.class);
intent .putExtra("result",result);
context.startActivity(intent);


及create_main.java

Intent intent1 = getIntent();
String message =intent1.getStringExtra("result");
Toast.makeText(this,message,Toast.LENGTH_SHORT).show();
if (message == "註冊成功"){
Intent intent = new Intent();
intent.setClass(create_main.this, create2_main.class);
startActivity(intent);
}

按下註冊後可以寫入DB,但Toast顯示空值
不僅沒跳到create2_main,更開了一個新的create_main,
想請教問題出在哪裡 謝謝
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!