我放入了我的活动2按钮,是的,没有
单击是时,我想将%5文本发送到下一个活动。如果不,我不想发送任何东西。我的活动;
public class Soru1 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_soru1);
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/Quicksand-Medium.ttf");
TextView tv = (TextView) findViewById(R.id.ques_text);
tv.setTypeface(tf);
Typeface te = Typeface.createFromAsset(getAssets(),
"fonts/Quicksand-Bold.ttf");
TextView ts = (TextView) findViewById(R.id.numbers);
ts.setTypeface(te);
Typeface tt = Typeface.createFromAsset(getAssets(),
"fonts/Quicksand-Bold.ttf");
TextView sl = (TextView) findViewById(R.id.progress_number);
sl.setTypeface(tt);
ImageButton btn = (ImageButton)findViewById(R.id.yes_button);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
ImageButton btn = (ImageButton)v;
btn.setImageResource(R.drawable.yes_button_pressed);
Intent inf=new Intent(Soru1.this,NextActivity.class);
startActivity(inf);
}
});
ImageButton btno = (ImageButton)findViewById(R.id.no_button);
btno.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
ImageButton btn = (ImageButton)v;
btn.setImageResource(R.drawable.no_button_pressed);
Intent inf=new Intent(Soru1.this,NextActivity.class);
startActivity(inf);
}
});
}
}
我将接受这个%5,我将用于所有下一个活动。例如: 活动1 - 是:%5 活动1 - 否:%0
如果点击是
活动2 - 是:%10 活动2 - 否:& 5
以及更多下一个更接下来的更多。
我怎么能这样做?在我的活动? 非常感谢。
答案 0 :(得分:1)
使用Bundles!
提供值
Intent intent = new Intent(getApplicationContext(),SecondActivity.class);
intent.putExtra("myKey",AnyValue);
startActivity(intent);
获取新意图中的值
Bundle extras = intent.getExtras();
String tmp = extras.getString("myKey");
详细了解此here。