小编Far*_*ukh的帖子

Android Access外部存储

我正面临一些存储问题.我正在开发一个应用程序,我必须访问手机的外部存储和外部sdCard存储,我得到这个代码

Environment.getExternalStorageDirectory();
Run Code Online (Sandbox Code Playgroud)

但是当存在onBoard外部存储器时,此代码将返回onBoard内存的路径,而不是外部sdCard,同时安装了sdCard

现在的问题是..我想访问两个记忆onBoard和外部SD卡是否有任何方式来访问这两个记忆

storage android

7
推荐指数
1
解决办法
3万
查看次数

从其他一些活动中获取呼叫活动

我通过以下代码调用另一个活动的活动:

Intent intent = new Intent(context, mClass);
context.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

以及由此代码启动的新活动.我想知道哪个活动开始此活动.我为此目的使用了这段代码

Intent intent = getIntent();
Class<?> c = intent.getClass();
if (c != OffersActivity.class) {
    prepareForNotifications();
    setListAdapter();
}
Run Code Online (Sandbox Code Playgroud)

但是通过这段代码,我无法获得启动此活动的类名.我真的需要一些帮助.

谢谢

android android-activity

6
推荐指数
2
解决办法
2万
查看次数

具有多线程的Android SQLite数据库

我正在开发一个应用程序,我必须使用多线程.我有一个单一实例SQLiteOpenHelper类在我的应用程序,我有方法来打开关闭数据库和一些方法插入获取数据.

现在,我的问题是,我在打开数据库第一线,并在同一时间开始交易第二个线程也得到了打开的数据库对象,并开始交易.

一个线程完成其进程并关闭另一侧的数据库我的第二个线程正在工作,第二个线程获取数据库已关闭.

它的一些逻辑问题请有人帮我解决这个问题,我怎样才能以正确的方式处理数据库的关闭.

提前致谢

android android-sqlite

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