に変数を渡すことはできません(そしてこの仕事はうまくいく)、選択から入門まで、そしてこれは私が問題を抱えている場所です:/私は選択肢に名前を渡すことができますが、それをエントリーに渡そうとすると私はできません!私は、エントリへのログインから直接変数を渡すためならば、それは奇妙だ、それが動作:だから/ :アンドロイド:私は、ログインからVAR "名" を渡す必要があり</li> </ul> <p></p> <ul> <li>ログイン</li> <li>選択</li> <li>エントリ:私は3つのアクティビティを持っている第三の活動
- ログイン - >エントリは働きます!
- ログイン - >選択作品!
- 選択 - >エントリが機能しません!
これは、これは(おそらく誤りである場合)の選択をする選択肢へのログインから
Intent intent;
String pkg=getPackageName();
intent=new Intent(getApplicationContext(), scelta.class);
//inseriamo i dati nell'intent
String parts[] = risp.split("/");
intent.putExtra(pkg+".myNome", parts[0]);
intent.putExtra(pkg+".myId", parts[1]);
startActivity(intent);
に合格するためのコードです:
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
String nome=intent.getStringExtra(pkg+".myNome");
String Id=intent.getStringExtra(pkg+".myId");
intent.putExtra(pkg+".myNome", nome);
intent.putExtra(pkg+".myId", Id);
TextView tvNome = (TextView) findViewById(R.id.txtNome);
tvNome.setText(nome);
}
//pulsante per il checkin
public void checkin (View v) {
// l'intent di questa activity
Intent intent=getIntent();
String pkg=getPackageName();
//prendiamo i dati
String nome=intent.getStringExtra(pkg+".myNome");
String Id=intent.getStringExtra(pkg+".myId");
//li reinseriamo nell'intent
intent.putExtra(pkg+".myNome", nome);
intent.putExtra(pkg+".myId", Id);
intent=new Intent(getApplicationContext(), entrata.class);
startActivity(intent);
}
チェックインは、私、私が使用する方法でありますボタンをタップして、選択から入力までをパスします。そして、私はエントリに名前を取るところである:誰も:)