无法将 StringBuilder 传递给另一个 activity
Cannot past StringBuilder to another activity
我想让应用程序从服务器获取 json,并将其设置为文本视图,但它总是显示空指针
try {
Response response = client.newCall(request).execute();
if(!response.isSuccessful()){
throw new IOException("Unexpected code" + response);
}
if(response.isSuccessful()) {
String data = response.body().string();
System.out.println(data);
Intent kirim = new Intent(this, SuksesActivity.class);
kirim.putExtra(datakirim, data.toString());
startActivity(kirim);
finish();
}
这是我的第二个activity
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
tampil = (TextView)findViewById(R.id.cc);
setContentView(R.layout.sukses_activity);
Intent kirim = getIntent();
String datadapat = kirim.getStringExtra(MainActivity.datakirim);
tampil.setText(datadapat);
}
怎么了?
NullPointerException
SuksesActivity
Activity 中的异常,原因是
tampil = (TextView)findViewById(R.id.cc);
setContentView(R.layout.sukses_activity);
行。在通过调用 setContentView
为 Activity 设置布局后,始终使用 findViewById
从布局访问视图。将其更改为:
setContentView(R.layout.sukses_activity);
tampil = (TextView)findViewById(R.id.cc);
我想让应用程序从服务器获取 json,并将其设置为文本视图,但它总是显示空指针
try {
Response response = client.newCall(request).execute();
if(!response.isSuccessful()){
throw new IOException("Unexpected code" + response);
}
if(response.isSuccessful()) {
String data = response.body().string();
System.out.println(data);
Intent kirim = new Intent(this, SuksesActivity.class);
kirim.putExtra(datakirim, data.toString());
startActivity(kirim);
finish();
}
这是我的第二个activity
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
tampil = (TextView)findViewById(R.id.cc);
setContentView(R.layout.sukses_activity);
Intent kirim = getIntent();
String datadapat = kirim.getStringExtra(MainActivity.datakirim);
tampil.setText(datadapat);
}
怎么了?
NullPointerException
SuksesActivity
Activity 中的异常,原因是
tampil = (TextView)findViewById(R.id.cc);
setContentView(R.layout.sukses_activity);
行。在通过调用 setContentView
为 Activity 设置布局后,始终使用 findViewById
从布局访问视图。将其更改为:
setContentView(R.layout.sukses_activity);
tampil = (TextView)findViewById(R.id.cc);