我有一個問題的VAR傳遞到其他活動: 這是我拿的變量:無法將VAR傳遞到其他活動
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.scelta);
// l'intent di questa activity
Intent intent=getIntent();
String pkg = getPackageName();
//prendiamo i dati
nome=intent.getStringExtra(pkg+".myNome");
這是我改變活動:
public void checkout (View v){
// l'intent di questa activity
Intent intent;
String pkg=getPackageName();
intent=new Intent(getApplicationContext(), checkout.class);
//li reinseriamo nell'intent
intent.putExtra(pkg+".myNome", nome);
intent.putExtra(pkg+".myId", id);
Log.d(TAG,"questo è il nome che va ad instargh:"+nome);
startActivity(intent);
}
感謝日誌我確定「nome」具有我想要的值。 這是我採取「myNome」
public class checkout<targhe> extends ListActivity
{String sId=null;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.checkout);
Intent intent;
String pkg=getPackageName();
intent=new Intent(getApplicationContext(), scelta.class);
nome=intent.getStringExtra(pkg+".myNome");
Log.D(TAG,"name"+nome);}
與此日誌「諾姆」總是空。我不明白爲什麼我不能從意圖採取我的諾莫:/
這不是所有的代碼,但部分對我的問題是重要的。
有人可以幫助我嗎?
這與答案沒有任何關係,但實際上告訴我,你是否有要求使用非英語變量的命名,或者這是你的個人願望? – hovanessyan