小编Gun*_*son的帖子

Facebook单点登录:当用户退出Facebook应用程序时,如何退出我的应用程序?

我对Facebook SDK for Android感到非常惊讶 - 有效使用它是非常具有挑战性的.据我了解,这些是单点登录的规则:

  • 如果用户拥有Facebook应用程序并使用SDK登录第三方应用程序,则Facebook应用程序也会登录
  • 如果用户使用SDK退出第三方应用程序,Facebook应用程序仍然登录(可能是最好的)
  • 如果用户退出Facebook应用程序,则使用SDK的第三方应用程序不受影响

在使用Facebook SDK的Android应用程序中,有没有办法检查并查看官方Facebook应用程序是否未登录到Android应用程序正在使用的同一帐户,如果是这种情况,请退出Android应用程序. ..换句话说,如果你进入Facebook应用程序并退出,然后转到第三方应用程序,它将被注销?

android facebook facebook-graph-api

9
推荐指数
1
解决办法
4815
查看次数

如何在SlidingMenu上放置一个ActionBar(就像在Evernote应用程序中一样)?

在此输入图像描述

我想在Evernote中制作具有ActionBar的幻灯片菜单.在这个应用程序中,似乎它有2个ActionBars(我不确定).一个在主菜单,另一个在滑动菜单中.

反正有没有像这样构建2个ActionBars?或者它只是一个类似于ActionBar外观的布局排列.

感谢您的帮助,对不起我的英语.

PS.我使用ActionBarSherlock和SlidingMenu来实现这一点,但我找不到像在Evernote中那样做的方法.

user-interface android android-actionbar

8
推荐指数
2
解决办法
5143
查看次数

为什么mxml不支持组件构造函数?

为什么Flex框架的mxml语言不支持组件的构造函数或接受组件的构造函数参数?据我所知,如果它采用构造函数参数,则无法在mxml中声明ActionScript对象.我很好奇这个原因.它是Adobe的设计选择还是与声明性语言的工作方式有关?例如,为什么不允许:

<myNameSpace:MyComponent constructor="{argArray}"/> 
Run Code Online (Sandbox Code Playgroud)

apache-flex mxml declarative-programming

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

如何在从url加载的ImageView中淡入图片

我想将一个淡入动画应用到ImageView,以创建在下载完成时从网址加载的图像淡入的效果.

我知道如何将图像从URL下载到ImageView,就像在这个答案中一样,我知道如何将淡入动画应用到像这里的imageView .

这种尝试

Drawable d = ImageUtils.fetchDrawable("the url");
imageView.setImageDrawable(d);
imageView.startAnimation(fadeInAnimation);
Run Code Online (Sandbox Code Playgroud)

导致眨眼效果(见,看不见,淡入看).反转最后两行的顺序也会导致闪烁.

我用Google搜索并搜索了一个回调/监听器形式的解决方案 - 类似这样:

imageView.setOnLoadCompleteListener...
Run Code Online (Sandbox Code Playgroud)

在ImageView中注册加载完成事件,但我没有在这些行中找到任何内容.

对于如何实现此效果的解决方案的任何指示,我将不胜感激.

android android-animation android-imageview

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

使用facebook-android-SDK获取朋友图片

我正在使用朋友ID和名字

mAsyncRunner.request("me/friends", new FriendRequestListener());
Run Code Online (Sandbox Code Playgroud)

但我也需要朋友的个人资料图片.我可以循环好朋友来获取它们,但这是很多要求.

有没有办法在一个请求中获取朋友ID,姓名和图片?

谢谢

android facebook facebook-android-sdk

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

我应该使用Facebook Graph API的哪一部分来发布带有自定义操作的内容?

我希望从我的应用程序发布类似的内容到以下代码段:

在此输入图像描述

这里最重要的花絮如下:

  • 一张照片
  • 一条链接
  • 文字模糊

我不完全确定Graph API中的哪个位置对我来说是有意义的.我希望它出现在批准这一行动的人们的新闻源中.

facebook facebook-graph-api

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

如何为android创建3d标签球UI

在此输入图像描述

在此布局图像中,鼠标触摸时旋转,并以大字体突出显示前面名称,然后单击它显示下一个活动.

如何在Android上创建此功能?

在此输入图像描述

android android-layout

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

使用异步任务

无论如何使用AsyncTask而不传入任何参数?我目前正在传递一个空字符串,但我没有做任何事情:

    DownloadWebPageTask task = new DownloadWebPageTask();
    task.execute(new String[] { "" });

    class DownloadWebPageTask extends AsyncTask<String, Void, String> {
    private final ProgressDialog dialog = new ProgressDialog(MainScreen.this);
     @Override
        protected void onPreExecute() {
            dialog.setMessage("Gathering data for\n"+selectedSportName+".\nPlease wait...");
            dialog.show();
        }


    @Override
    protected String doInBackground(String... urls) {
        //go do something
        return "";
    }



    @Override
    protected void onPostExecute(String result) {
      dialog.dismiss();
      startTabbedViewActivity();
    }
}

private void startTabbedViewActivity(){
    Intent intent = new Intent(MainScreen.this, TabbedView.class);
    intent.putExtra(SPORT_NAME_EXTRA, selectedSportName);
    intent.putExtra(HEADLINES_FOR_SPORT_EXTRA, existingSportHeadlines.get(selectedSportName));
    intent.putExtra(SCORES_FOR_SPORT_EXTRA, existingSportScores.get(selectedSportName));
    intent.putExtra(SCHEDULE_FOR_SPORT_EXTRA, existingSportSchedule.get(selectedSportName));
    startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我运行如图所示的代码时,doInBackground()中没有任何事情发生,对话框消失,TabbedView活动启动.

但是,当我使用doInBackground()运行某些代码时,对话框会消失,但TabbedView活动将无法启动.所以我想知道我是否可以做任何不同的事情?

android android-asynctask

0
推荐指数
1
解决办法
1814
查看次数

使用ArrayList时如何避免ConcurrentModificationException?

在Android上ConcurrentModificationException使用时如何避免ArrayList

有人可以给出基本的经验法则来避免它吗?

java android

-3
推荐指数
1
解决办法
1185
查看次数