타 활동에 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"에 내가 원하는 값이 있다는 것을 확신합니다. 이 내가이 로그 "놈"을
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);}
"myNome"을 가지고있는 곳입니다 항상 null입니다. 나는 왜 내 이름을 의도에서 가져갈 수 없는지 이해하지 못한다./
이것은 모든 코드가 아니지만, 내 문제에있어서 중요한 부분이다.
나를 도와 줄 수있는 사람이 있습니까?
이것은 답변과는 아무런 관련이 없지만 영어로 된 변수 이름을 사용하지 않아도되는지 또는 개인적인 욕구입니까? – hovanessyan