Ich gründe Aktivität Theme Theme.NoDisplay
aber wenn es offen, aber auf Zurück-Taste drücken Aktivität nicht zu schließen/zu zerstören. Es sollte beim Zurückdrücken schließen/zerstören.Aktivität Schließen nicht auf Zurück drücken, wenn Thema ist Theme.NoDisplay
Jungs helfen mir, warum dies so ist und jede Lösung, dieses Problem zu beheben.
public class MainActivity extends Activity {
// Tag of the Activity
private static String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DatabaseManager.init(this);
NFCIItem mNFCItem = new NFCIItem();
mNFCItem.setSerialNumber(1);
DatabaseManager.getInstance().addWishList(mNFCItem);
final List<NFCIItem> wishLists = DatabaseManager.getInstance().getAllNFCSerialNumber();
Log.v(TAG, wishLists.toString());
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
AndroidManifest.xml
<activity
android:name="com.example.appdemo.MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoDisplay" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
ich vorstellen, es zu schließen, aber Sie sehen keinen Beweis dafür, weil es ‚NoDisplay‘. Machen 2 Backs das, was Sie erwarten? Und warum sollte eine NoDisplay-Aktivität, die in onCreate nicht beendet wird(), verwendet werden? Wenn keine Benutzeroberfläche sichtbar ist, sollten Sie sie nicht am Leben erhalten. Können Sie erklären, welche UI/Arbeitsabläufe Sie hier erreichen möchten? – NigelK
@NigelK Wie ich weiß den NFC-Tag zu scannen, müssen Sie die Aktivität machen. In unserem Fall gibt es keine Ansichten zu der Aktivität. Also habe ich gedacht, es unsichtbar zu machen. –