我在Android studio上使用intent打开设置。我想在稍后打开的这些设置的一部分中输入数据。我怎么能这样做?
提交对象后,必须填充图像中的空白区域(名称,类型等)示例图像
Intent intent = new Intent("android.net.vpn.SETTINGS");
startActivity(intent);
像这样:
意图投降。 将打开一个设置页面。 我将以意图发送变量。 我将此变量放在打开的设置页面上。 例如,我将“Recep”发送到名称字段。当我们启动意图时,名称字段将填入我们发送的名称。
答案 0 :(得分:1)
intent.putExtra("YOUR_VARIABLE", variable);
在您的下一个活动中,您可以通过以下方式获取:
String s = getIntent().getStringExtra("YOUR_VARIABLE");
答案 1 :(得分:1)
如果你想用意图发送一些变量,你可以通过添加这样的
来实现 Intent intent = new Intent(FirstFragment.this, SecondFragment.class);
//set variables like this
intent.putExtra("FIRST_VARIABLE", first_value);
intent.putExtra("SECOND_VARIABLE", second_value);
startActivity(intent);
//getting variables like this
getIntent().getStringExtra("FIRST_VARIABLE");
getIntent().getStringExtra("SECOND_VARIABLE");
//set serializable object like this
intent.putExtra(object_name, serializable_object);
//get serializable object like this
getIntent().getSerializableExtra(object_name);
如果您想发送对象,只需实现您的对象Serializable并在顶部
中执行代码答案 2 :(得分:0)
使用此
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("yourValue", value);
startActivity(intent);
并获得SecondActivity类
String s = getIntent().getStringExtra("yourValue");