Я пытаюсь ограничить свое приложение одним экземпляром. В настоящее время, если пользователь нажимает на главный экран для выхода из приложения, затем делает что-то снаружи и снова нажимает на значок приложения, он запускает второй экземпляр приложения.
Вот мой полный файл манифеста:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mydomain.qfa"
android:versionCode="4"
android:versionName="1.3">
<uses-sdk android:minSdkVersion="7"
android:targetSdkVersion="13"
android:maxSdkVersion="18" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<application
android:debuggable=["false"]
android:testOnly=["false"]
android:icon="@drawable/icon.png"
>
<activity
android:name="com.mydomain.qfa"
android:launchMode=["singleTask"]
android:alwaysRetainTaskState="true"
android:icon="@drawable/icon.png"
>
</activity>
</application>
</manifest>
Это одно приложение для активности (в основном не определено никаких действий). На главной странице JQM у меня есть что-то вроде этих записей:
<div data-role="page" id="HomePage">
<div data-theme="d" data-role="header" data-position="fixed" style="padding-bottom: 0px;" data-tap-toggle="false">
<div data-role="navbar">
<div data-role="content" class="MainContent" style="overflow:hidden; padding-top: 0px;">
Может кто-нибудь скажет мне, если мой манифест верен, и если я буду использовать
android:name="com.mydomain.qfa"
или если это что-то еще похожее на
android:name="com.mydomain.qfa.HomePage"?
или
android:name="com.mydomain.qfa.MainContent"?
Спасибо в Advance.