Ошибка в консоли после запуска: намерение - PullRequest
0 голосов
/ 03 февраля 2011

Эй, после того, как я получил строку: намерение в моей консоли, теперь появилась новая строка:

[2011-02-03 15:00:34 - Versuch] ActivityManager: [1]   Killed                  am start -n vers...

Я предполагаю, что я что-то убил, но что я убил и как?

мой манифест:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="versuch.datenbank"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".projectshome"
                  android:label= "@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.action.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".projects"/>
        <activity android:name=".Projects_New"/>
    </application>


</manifest>

основное действие, начатое первым ...

public class projectshome extends Activity {
SQLiteDatabase myDB = null; 
final static String MY_DB_NAME = "Projects-Database";
final static String MY_DB_TABLE = "projects";

static final int MENU_PROJECTS = 1;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    onCreateDBAndDBTabled(); //DB und Tables erstellen wenn noch nicht vorhanden
    setContentView(R.layout.main);
}

private void onCreateDBAndDBTabled() {
    myDB = this.openOrCreateDatabase(MY_DB_NAME, MODE_PRIVATE, null);
    myDB.execSQL("CREATE TABLE IF NOT EXISTS " + MY_DB_TABLE
                + " (_id integer primary key autoincrement,"+ 
                      "Name varchar(100),"+ 
                      "Comment varchar(128),"+ 
                      "BookingDetails varchar(255),"+ 
                      "CustomerProject integer(3),"+ 
                      "editable integer(3))"
                +";");
    }

public boolean onCreateOptionsMenu(Menu menu) {
      super.onCreateOptionsMenu(menu);

        menu.add(0, MENU_PROJECTS, 0, R.string.menuProjects)
        .setShortcut('1', 'f')
        .setIcon(R.drawable.icon);
         return true;

      }

public boolean onOptionsItemSelected(MenuItem item){
      switch (item.getItemId()) {
      case MENU_PROJECTS:
        Intent iProjects = new Intent(this, projects.class);
        startActivity(iProjects);
        return true;
      }
      return false;
    }

}

1 Ответ

0 голосов
/ 03 февраля 2011

Мне кажется странным то, что имя вашего класса начинается с буквы в нижнем регистре, поэтому вы должны изменить это в любом случае:

public class Projectshome extends Activity {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...