小编Ger*_*ore的帖子

ViewPager以编程方式滚动

我有一个简单的ViewPager.是否有任何可能性以常规动画每五秒以编程方式滚动它?

android android-viewpager

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

什么是Gradle的"按需配置"?

我最近更改了Gradle中的一些设置以加快其进程,其中一个更改了这个:文件中的org.gradle.configureondemand=true属性gradle.properties.

我知道你可以从"按需配置"这几个词中猜出很多,但我想知道这个功能的确切影响吗?如果我将此参数设置为true?我是否必须执行某些操作来触发配置?

如果我把它设置为可能会出错true

究竟是什么配置阶段?

android gradle android-studio

10
推荐指数
1
解决办法
7505
查看次数

OrmLite多线程

我需要不仅可以从"活动"访问帮助程序,还可以访问BroadcastReceivers和AsyncTasks.我是对的,如果我使用OrmLiteBaseActivity接近它就是使用这个方法:

OpenHelperManager.getHelper(context, DatabaseHelper.class);
OpenHelperManager.releaseHelper();
Run Code Online (Sandbox Code Playgroud)

里面没有Activity类?

编辑:

我知道帮助生命周期是由处理OrmLiteBaseActivity.我要问的是如何处理活动之外的帮助生命周期.例如,我需要从BroadcastReceiver或访问数据库AsyncTask.OpenHelperManager.getHelper(context, DatabaseHelper.class);当我在另一个线程中启动一些数据库OpenHelperManager.releaseHelper();时,以及当我完成所有数据库工作并想要发布帮助程序时,它是否是使用它的正确方法?

android ormlite

4
推荐指数
1
解决办法
2044
查看次数

通过Facebook应用打开Facebook页面

如何使用已安装的Facebook应用程序打开Facebook页面?完全是页面,而不是配置文件,因为fb:// profile工作正常.

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/page_id")));
Run Code Online (Sandbox Code Playgroud)

好像fb://页面不起作用,因为它只是打开Feed.

android facebook android-intent

4
推荐指数
1
解决办法
5083
查看次数

AccountManager返回空帐户

我这是在描述实现我自己的身份验证的应用程序文章.它按预期工作正常.现在我需要从AccountManager获取谷歌帐户,我这样做:

 Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
Run Code Online (Sandbox Code Playgroud)

问题是它返回一个空数组.但是,当我在我的测试应用程序中使用此片段而没有所有Authenticator的东西时,它就像一个魅力.我看不出这些案件之间的实际差异在哪里.有人遇到过这个问题吗?

android accountmanager

4
推荐指数
1
解决办法
3636
查看次数

RxAndroid过滤器Observable <List <Item >>

我使用RxAndroid,我想过滤一个结果Observable<List<Item>>.

这是代码:

Observable<List<Item>> observable = 
Observable.create((Observable.OnSubscribe<List<Item>>) subscriber -> {
        subscriber.onNext(ItemManager.getItems());
        subscriber.onCompleted();
    });
Run Code Online (Sandbox Code Playgroud)

我想用来.filter()获取有效物品.这样做是完美的:

observable.filter(new Func1<Item, Boolean>() {
    @Override
        public Boolean call(Item item) {
            return item.isValid();
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,.filter()迫使我实现新的Func1():

observable.filter(new Func1<List<Item>, Boolean>() {
        @Override
            public Boolean call(Item item) {
        }
    });
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?

先感谢您 :)

android rx-java rx-android

4
推荐指数
1
解决办法
3483
查看次数

Gson定制反序列化

我正在使用Gson来创建和解析JSON,但我遇到了一个问题.在我的代码中,我使用此字段:

@Expose
private ArrayList<Person> persons = new ArrayList<Person>();
Run Code Online (Sandbox Code Playgroud)

但我的JSON格式如下:

persons:{count:"n", data:[...]}
Run Code Online (Sandbox Code Playgroud)

数据是一系列人.

有没有办法使用Gson将此JSON转换为我的类?我可以使用JsonDeserializer吗?

java json gson

3
推荐指数
2
解决办法
3877
查看次数