[英]Calling two different activities on different devices (tablet and phone)
[英]Different launcher activities for different devices
我有一個應用程序需要在手持設備和平板電腦/信息亭等上運行。就設計而言,它很容易維護,但現在我有兩個不同的邏輯,需要在不同設備上使用不同的入口點。 以下是我的要求。
我怎樣才能做到這一點? 我從這個線程中獲得了一些想法。 但它太舊了。 有沒有可靠的提前方法來做我需要的。
請不要標記為副本,也不要關閉它,因為我要求新的方法來做到這一點。 這樣新手就可以在一個線程上輕松獲得它。
不同設備上的不同啟動器沒有這樣的選項,但您始終可以在一個(並且唯一?)laucher( onCreate
方法)中檢查您需要什么,並在完成當前“登錄”后立即啟動“主” Activity
編輯:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(checkIfTablet()) {
startActivity(new Intent(this, MainActivity.class));
finish;
return;
}
// rest of code
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.