小编Din*_*ati的帖子

android.content.ActivityNotFoundException:

当我试图从另一个活动中调用一个活动时,我收到此异常.完整的例外是

android.content.ActivityNotFoundException:无法找到显式活动类{com.xy/com.xyclass};

我正在做一个intent.setClass("com.x.y","com.x.y.className")where className活动类的名称,com.x.y它是它所在的包.

我的AndroidManifest.xml包含以下内容:

<activity android:name="com.x.y.className" android:label="@string/app_name">
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

android android-manifest android-activity

21
推荐指数
4
解决办法
6万
查看次数

外键ON DELETE CASCADE在Android 2.2中不起作用

我有2张桌子:

db.execSQL("Create Table Location(LocationID INTEGER PRIMARY KEY AUTOINCREMENT, 
Latitude TEXT, Longitude TEXT," +
" CellID TEXT, MCC TEXT, MNC TEXT, LAC TEXT, SendTime TEXT DEFAULT
(datetime('now','localtime')), SignalStrength INTEGER, LocationType TEXT)");

db.execSQL("Create Table Error_Exception(LocationID INTEGER, ExceptionID INTEGER
PRIMARY KEY AUTOINCREMENT, ModuleID TEXT, ClassName TEXT, ControlName TEXT, " +
"MethodName TEXT, ErrorDescription TEXT, ErrorDate TEXT DEFAULT
(datetime('now','localtime')),
FOREIGN KEY(LocationID) REFERENCES Location(LocationID)
ON DELETE CASCADE);");
Run Code Online (Sandbox Code Playgroud)

当我尝试删除其中的行时,Error_Exception不删除Location表中的行.

我也试过db.execSQL("PRAGMA foreign_keys=ON;");但仍然没有工作.

请帮忙

sqlite android

2
推荐指数
1
解决办法
2740
查看次数