0
我已經從舊項目中移動了工作的數據庫代碼,並且createEntry
函數可以工作。但是,當我點擊我的按鈕來顯示數據庫時,應用程序崩潰。我檢查了logcat的,發現了這個,那似乎是因爲這個其他錯誤中:SQLite視圖數據庫按鈕不起作用
12-09 12:51:58.992: E/AndroidRuntime(15714):android.content.ActivityNotFoundException:
No Activity found to handle Intent { act= SQLView }
,當我去到項目對應的代碼中發現這一點:
case R.id.bSQLopenView:
Intent i = new Intent("SQLView");
startActivity(i);
我不不知道爲什麼這會崩潰,但如果有人知道並可以告訴我爲什麼這會很好。
編輯:
第二個錯誤:添加後表現:
12-09 13:09:54.311: E/AndroidRuntime(16665): java.lang.RuntimeException:
Unable to instantiate activity
ComponentInfo{sample.ble.sensortag/sample.ble.sensortag.SQLView}:
java.lang.ClassNotFoundException: Didn't find class "sample.ble.sensortag.SQLView" on path: DexPathList[[zip file "/data/app/sample.ble.sensortag-1.apk"],nativeLibraryDirectories=[/data/app-lib/sample.ble.sensortag-1, /vendor/lib, /system/lib]]
SQLView:
public class SQLView extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.sqlview);
TextView tv = (TextView) findViewById(R.id.tvSQLinfo);
HotOrNot info = new HotOrNot(this);
info.open();
String data = info.getData();
info.close();
tv.setText(data);
}
}
你是否在Manifest文件中聲明瞭你的活動? –
啊,我現在覺得自己很愚蠢。完全忘了。謝謝:) – Gurfuffle
Your welcome..check my answer also::-) –