android开发 JAVA知识点
程序员文章站
2022-08-12 19:20:09
1.Intent.putExtra()实现活动间通信
Intent intent = new Intent();
intent.setClass(MainActivity....
1.Intent.putExtra()实现活动间通信
Intent intent = new Intent(); intent.setClass(MainActivity.this,ShowTrack.class); intent.putExtra(LocateDbAdapter.TRACKID,track_id); startActivity(intent);
Intent intent = getIntent(); BaseBundle extras = intent.getExtras(); if (extras != null) { track_id = extras.getInt(LocateDbAdapter.TRACKID);
2.LocationManager.requestLocationUpdates()需要验证,不能直接使用
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){ lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,locationListener); }
3.cursor默认指向-1,使用前需要moveToFirst()
推荐阅读
-
Android Caused by: java.lang.ClassNotFoundException解决办法
-
Android开发之菜单(menu)用法实例分析
-
java 开发使用字符串和数字的性能分析
-
Android NDK开发之:配置环境的详解
-
Android开发笔记之: 数据存储方式详解
-
深入Android开发FAQ的详解
-
Android 模拟器(JAVA)与C++ socket 通讯 分享
-
Android开发笔记之:在ImageView上绘制圆环的实现方法
-
Android开发笔记之:Handler Runnable与Thread的区别详解
-
Android开发笔记之:返回键的复写onBackPressed()介绍