小编Ben*_*enz的帖子

尚未创建的内容视图

我试图从mysql中检索数据并根据类别选项卡对其进行排序.当我打开尚未创建内容视图的活动时,我的应用程序崩溃.我可以知道这是什么问题吗?

03-10 04:12:49.043: E/AndroidRuntime(2251): FATAL EXCEPTION: main
03-10 04:12:49.043: E/AndroidRuntime(2251): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.fyp.inticlassifieds/my.fyp.inticlassifieds.DisplayPostItem}: java.lang.IllegalStateException: Content view not yet created
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.os.Looper.loop(Looper.java:137)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at android.app.ActivityThread.main(ActivityThread.java:5103)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at java.lang.reflect.Method.invokeNative(Native Method)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at java.lang.reflect.Method.invoke(Method.java:525)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
03-10 04:12:49.043: E/AndroidRuntime(2251):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
03-10 04:12:49.043: …
Run Code Online (Sandbox Code Playgroud)

android

13
推荐指数
2
解决办法
8564
查看次数

为什么我会收到死密码警告?

在将数据输入sqlite数据库之前,我想检查项ID是否存在.但是,我从这些行获得了死代码.它是什么原因?

死代码:

if (checkQuery == null) {
    ContentValues values = new ContentValues();
    values.put(KEY_IID, item.getIID()); // mysql item id
    values.put(KEY_NAME, item.getName()); // item name
    values.put(KEY_PRICE, item.getPrice()); // item price
    values.put(KEY_CREATED_AT, item.getDate()); // Created At
    values.put(KEY_TYPE, item.getType()); // type

    // Inserting Row
    db.insert(TABLE_ITEM, null, values);
    db.close(); // Closing database connection
    } 
Run Code Online (Sandbox Code Playgroud)

数据库处理类:

public class DatabaseHandler extends SQLiteOpenHelper {

// All Static variables
// Database Version
private static final int DATABASE_VERSION = 2;

// Database Name
private static final String DATABASE_NAME = "itemManager"; …
Run Code Online (Sandbox Code Playgroud)

java sqlite

3
推荐指数
1
解决办法
105
查看次数

标签 统计

android ×1

java ×1

sqlite ×1