Androidstudio中隐示跳转案例
时间: 2023-12-16 14:06:05 浏览: 91
android studio实现跳转界面
以下是一个简单的Android Studio隐示跳转案例:
1. 创建一个新的Activity,例如SecondActivity。
2. 在MainActivity中添加一个按钮,当用户单击该按钮时,将触发隐示跳转。
3. 在MainActivity中添加以下代码:
```
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.example.myapp.ACTION_VIEW");
intent.putExtra("message", "Hello from MainActivity!");
startActivity(intent);
}
});
```
这将创建一个新的Intent对象,该对象指定一个隐示的Intent动作为“com.example.myapp.ACTION_VIEW”。
4. 在AndroidManifest.xml中添加以下代码:
```
<activity android:name=".SecondActivity">
<intent-filter>
<action android:name="com.example.myapp.ACTION_VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
```
这将为SecondActivity添加一个Intent过滤器,指定该Activity可以响应隐示的Intent动作“com.example.myapp.ACTION_VIEW”。
5. 在SecondActivity的onCreate()方法中添加以下代码:
```
TextView textView = findViewById(R.id.textView);
String message = getIntent().getStringExtra("message");
textView.setText(message);
```
这将从MainActivity传递的Intent中获取字符串“message”,并将其设置为TextView的文本。
6. 运行应用程序并单击按钮。应该会显示一个新的Activity,并显示来自MainActivity的消息。
注意:在添加Intent过滤器时,Intent动作必须与MainActivity中指定的Intent动作匹配,否则SecondActivity将无法响应隐示跳转。
阅读全文