두 액티비티 사이에 int
값을 전달하려고합니다. 첫번째 활동, I 코드에서 : 두 번째 활동에서두 액티비티간에 int 전달하기
Class nextView = Class.forName("com.test.NextFile");
Intent nextIntentTest = new Intent(CurrentFile.this, NextFile.class);
nextIntentTest.putExtra("passingName",nameofvar);
startActivity(nextIntentTest);
그리고,
Intent intentTest = this.getIntent();
int counter = intentTest.getIntExtra("passingName",-1);
나는 이유는 모르겠지만, 난 항상 기본 (-1) 값을 가져옵니다. 나는 거의 같은 일을 다른 클래스와 변수와 함께했는데 모든 것이 괜찮습니다. 어쩌면 문제가 public class NextFile extends Avtivity
대신 public class NextFile extends ListActivity
에 있습니까?
나를 도와 줄 사람이 있습니까?
당신에게 nameofvar이 -1되지 확신을? – Blackbelt
예, CurrentFile에서이 변수의 값을 확인 중이며 -1과 같지 않습니다. – user2393947
값을보기 위해 여분으로 전달하기 전에 var를 기록하십시오. –