adb关闭某app

adb shell am force-stop <package name>
//课程列表显示界面 public class Course_List extends AppCompatActivity { RecyclerView NewsRecyclerView; NewsAdapter newsAdapter; List<NewsItem> mData; //数据库类全局变量 private CourseDBHelper mHelper; //构建一个courseDBHelper,并且调用其中的insert方法 //在activity中,onCreate执行结束后执行onStart(onStart和onStop一般成对出现) @Override protected void onStart() { //获得一个CourseDBHelper封装工具类的一个对象(实例)(mHelper为全局变量) mHelper = CourseDBHelper.getInstance(this); mHelper.openReadLink(); mHelper.openWriteLink(); super.onStart();} @Override protected void onStop() { super.onStop(); mHelper.closeLink();} @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_course_list); NewsRecyclerView = findViewById(R.id.news_rv); mData = new ArrayList<>(); String tvv1,tvv2,tvv3; List<Course_field> testList = mHelper.selectAllcourse(); if (testList != null && !testList.isEmpty()) { Course_field course = testList.get(1); // 获取第一条记录 tvv1 = (course.recorder_title != null ? course.recorder_title : ""); tvv2 = (course.recorder_time != null ? course.recorder_time : ""); tvv3 = (course.recorder_text != null ? course.recorder_text : ""); mData.add(new NewsItem(tvv1,tvv2,tvv3,R.drawable.touxiang)); } //适配器ini和设置 newsAdapter = new NewsAdapter(this,mData); NewsRecyclerView.setAdapter(newsAdapter); NewsRecyclerView.setLayoutManager(new LinearLayoutManager(this)); } } 在以上这段代码中,加上List<Course_field> testList = mHelper.selectAllcourse();这段代码不会报错,但是在Android studio中的虚拟机运行app后程序就会闪退,并且在此处加上断点调试后得出java.lang.RuntimeException: Unable to start activity ComponentInfo{com.examp.study.Course_List}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List 报错代码
最新发布
03-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值