0
Intent
をMainActivity
にListview
から私がalertboxに表示しているリストビュー項目に送信しています。 MainActivity
でalertboxを閉じるときの意図の取得方法は?
holder.txtStore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String value = holder.txtStore.getText().toString();
Intent myIntent = new Intent(view.getContext(),MainActivity.class);
myIntent.putExtra("restaurant_name", value);
try {
context.startActivity(myIntent);
} catch (android.content.ActivityNotFoundException ex) {
ex.printStackTrace();
Toast.makeText(context, "yourActivity is not founded", Toast.LENGTH_SHORT).show();
}
}
});
今私はgetIntent
を開始するためのボタンを使用していますが、私はちょうど開始MainActivity
とき、私はonResume
またはonRestart
を使用しようalertboxが消えたときにgetIntent
機能を開始したいか屋のボタンを使用する必要はありません。しかし、私のために働くことはありません。 MainActivityを更新する
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = getIntent();
String restaurant_name = intent.getStringExtra("restaurant_name");
Toast.makeText(MainActivity.this, restaurant_name, Toast.LENGTH_LONG).show();
if(restaurant_name != null) {
if (restaurant_name.equals("Romys")) {
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(26.89209, 75.82759), 15.0f));
mMap.addMarker(new MarkerOptions()
.position(new LatLng(26.89553, 75.82842))
.title("ROMYS"))
.showInfoWindow();
}
}else {
Toast.makeText(MainActivity.this,"It was not", Toast.LENGTH_LONG).show();
}
}
});
[onNewIntent](http://developer.android.com/reference/android/app/Activity.html#onNewIntent(android.content.Intent))は役に立ちますか? –
いいえその作業はありません –
リストビュー –