应用程序抽屉中相同应用程序的多个应用程

时间:2016-03-23 09:08:59

标签: android

我创建了一个Android应用程序,目前正在进行不同屏幕之间的导航。

我有四个活动或课程:splashScreenlistScreensetLocationScreenMainActivity

导航运行得很好,但是,当我运行应用程序并打开设备时,在应用程序托盘中我找到三个不同的应用程序,每个应用程序运行其中一个屏幕。

无论如何只有一个启动MainActivity的应用图标?所以我只能从程序的开头运行应用程序,而不是单独运行每个人?

2 个答案:

答案 0 :(得分:0)

AndroidManifest.xml

删除

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    selectedBasicPhrase = basicPhrases[indexPath.row]
    self.performSegueWithIdentifier("BasicPhrasesVC2BasicDisplayVC", sender: selectedBasicPhrase)

}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "BasicPhrasesVC2BasicDisplayVC" {
            if let nextVC = segue.destinationViewController as? NextViewController {
                nextVC.selectedBasicPhrase = sender
            }
        }
    }

来自之外的所有活动(在您的情况下为<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> ),您希望在打开应用时启动

答案 1 :(得分:0)

如此称呼您的意图:

Intent in =new Intent(splashScreen.this, StartActivity.class);
finish();
startActivity(in);