我想从一个活动转移到另一个活动(使用虚拟设备).当我点击按钮移动时,我的模拟器会显示一个对话框unfortunately SMS1 has stopped working(SMS1是我的应用程序名称).
任何人都可以帮我纠正我的代码吗?
MainActivity.java:
package com.example.sms1;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity implements OnClickListener
{
Button b1;
TextView tv1;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b1 = (Button) findViewById(R.id.button1);
tv1 = (TextView) findViewById(R.id.textView1);
b1.setOnClickListener(this);
}
@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, menu); …Run Code Online (Sandbox Code Playgroud) 单击插入按钮时发生以下错误
*错误:android.database.sqlite.SQLiteException; 靠近"student_name"; 语法错误(代码1); 编译时:CREATE TABLE IF NOT EXISTS studentTable(_id TEXT PRIMARY KEY student_name TEXT NOT NULL student_rollno TEXT NOT NULL);*
编码
DbActivity.java
package com.example.a;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.database.sqlite.SQLiteOpenHelper;
public class DbActivity {
public static final String KEY_ID = "_id";
public static final String KEY_NAME = "student_name";
public static final String KEY_ROLLNO = "student_rollno";
private static final String DATABASE_NAME= "Studentdb";
private static final int DATABASE_VERSION = 1;
private static …Run Code Online (Sandbox Code Playgroud)