小编ShW*_*ite的帖子

Android:签名APK问题 - 没有默认构造函数

我得到了

'This class should provide a default constructor'
Run Code Online (Sandbox Code Playgroud)

我正在尝试构建APK时出错

这是我的DBHelper类:

public class DBHelper extends SQLiteOpenHelper {

// create variables
public DBHelper(Context context)
{
    super(context, DATABASE_NAME , null, 1);
}
// onCreate
Run Code Online (Sandbox Code Playgroud)

我的印象是

public DBHelper(Context context)
Run Code Online (Sandbox Code Playgroud)

是默认构造函数?并检查了其他答案,找不到任何帮助......

提前致谢

android

5
推荐指数
1
解决办法
226
查看次数

Android:为新活动添加多个Bundle

我正在尝试将两个单独的信息传递到我的Android应用程序中的新活动.我目前有这个:

Bundle dataBundle = new Bundle();
Bundle extras = getIntent().getExtras(); // student id
dataBundle.putInt("id", 0);// lesson id
Intent intent = new Intent(getApplicationContext(),com.example.ltss.dyslexia.app.LessonNotes.class);
intent.putExtras(dataBundle);
intent.putExtras(extras);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

然后,我有访问此信息的代码.但是,添加第二个包会覆盖第一个包.

Bundle extras = getIntent().getExtras();
Bundle studentId = getIntent().getExtras();
Log.d("LessonID: ", String.valueOf(extras));
Log.d("StudentID: ", String.valueOf(studentId));
Run Code Online (Sandbox Code Playgroud)

我需要单独传递信息,因为我需要检查其中一个是否为空.

可以问我要做什么?关于如何做到这一点的任何想法?或者另一种方法呢?(解析可能吗?)

谢谢

android

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

标签 统计

android ×2