15/10/13 20:28
TheDarkJuster
Stavo facendo un ppò di prove per capire lo sviluppo su android e devo dire tutto bene finchè non sono arrivato alle Intent: quando provo ad avviare una crash dell' applicazione. Non so perchè, vorrei che mi chiariste questa cosa. Cercando su google ho avuto gran pochi risultati, di conseguenza vi mostro il mio codice:
Android manifest:
Codice della activity da lanciare tramite l' intent:
codice che genera l' errore (quello che dovrebbe lanciare la mia activity):
Qualche buona anima potrebbe dirmi dove sbaglio? Sarebbe molto gradito.......
Android manifest:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.prova" android:installLocation="internalOnly" android:versionCode="1" android:versionName="1.0" > <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.prova.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name="com.prova.FullscreenActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:label="@string/title_activity_fullscreen" android:theme="@style/FullscreenTheme" > </activity> <activity android:name="com.prova.MainActivity2" android:label="@string/title_activity_main_activity2" > </activity> </application> </manifest>
Codice della activity da lanciare tramite l' intent:
package com.prova; import android.os.Build; import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.content.Intent; import android.view.Menu; @SuppressLint("NewApi") public class MainActivity2 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity2); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main_activity2, menu); return true; } }
codice che genera l' errore (quello che dovrebbe lanciare la mia activity):
Intent intent = new Intent(MainActivity.this, MainActivity2.class); //non funziona anche con new Intent(this, MainActivity2.class); startActivity(intent);
Qualche buona anima potrebbe dirmi dove sbaglio? Sarebbe molto gradito.......
aaa