我在Xamarin上问了这个问题,但我也在这里问过。
那么,当我的应用程序启动时,如何自动运行名为redirecti
的Android活动(无需点击按钮)?
我试过计时器,但是他们没有工作。也许我把它们编码错了。
我的代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void redirecti(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.app.package");
if (launchIntent != null) {
startActivity(launchIntent);
}
}
}
我正在尝试将应用用户重定向到另一个应用(现在是com.app.package
)。
我使用的是Java和Android Studio。
我是Java和Android编码的初学者。
请帮帮我!
祝你好运
Teemu或Kuvaaja
答案 0 :(得分:0)
感谢您@earthw0rmjim关于您的评论!我现在解决了我的问题(因为现在我明白了评论)!我的代码现在是:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.app.package");
if (launchIntent != null) {
startActivity(launchIntent);
}
startActivity(launchIntent);
}
public void redirecti(View view) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.app.package");
if (launchIntent != null) {
startActivity(launchIntent);
}
}
}
我需要redirecti
行动吗?