小编rup*_*esh的帖子

BroadcastReceiver尝试在非有序广播期间返回结果 - 在Android中使用PACKAGE_ADDED

我在下面给出的代码中得到了这个异常.我不知道这段代码有什么问题.请帮我摆脱这个例外.

05-23 23:33:49.853: E/BroadcastReceiver(26895): BroadcastReceiver trying to return result during a non-ordered broadcast
05-23 23:33:49.853: E/BroadcastReceiver(26895): java.lang.RuntimeException: BroadcastReceiver trying to return result during a non-ordered broadcast
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.content.BroadcastReceiver.checkSynchronousHint(BroadcastReceiver.java:783)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.content.BroadcastReceiver.setResultCode(BroadcastReceiver.java:549)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at com.waypedia.rupesh.abhi.RetentionApplicationAddedBroadcastReceiver.onReceive(RetentionApplicationAddedBroadcastReceiver.java:18)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.app.ActivityThread.handleReceiver(ActivityThread.java:2446)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.app.ActivityThread.access$1700(ActivityThread.java:139)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1286)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.os.Handler.dispatchMessage(Handler.java:102)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.os.Looper.loop(Looper.java:136)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at android.app.ActivityThread.main(ActivityThread.java:5102)
05-23 23:33:49.853: E/BroadcastReceiver(26895):     at java.lang.reflect.Method.invokeNative(Native Method)
05-23 23:33:49.853: E/BroadcastReceiver(26895): …
Run Code Online (Sandbox Code Playgroud)

android intentfilter broadcastreceiver android-intent android-service

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

Android中的SwiperefreshLayout

SwipeRefreshLayout在下面的布局中使用:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@color/homePageBackground"
  android:orientation="vertical" >


<android.support.v4.widget.SwipeRefreshLayout
    android:id="@+id/swipeRefreshLayout_listView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
<fragment
        android:id="@+id/announcementHomefragment"
        android:name="in.test.app.AnnouncementFragment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/homePageBackground" >

            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="15dp"
                android:background="@color/homePageBackground" >

                <TextView
                    android:id="@+id/newsTitle"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:layout_marginLeft="15dp"
                    android:layout_marginTop="5dp"
                    android:gravity="center"
                    android:text="@string/new_list"
                    android:textAppearance="?android:attr/textAppearanceSmall"
                    android:textColor="@color/white"
                    android:textStyle="bold" />

                <fragment
                    android:id="@+id/newshomefragment"
                    android:name="in.test.app.NewsFragment"
                    android:layout_width="wrap_content"
                    android:layout_height="190dp"
                    android:layout_below="@id/newsTitle"
                    android:layout_marginTop="-15dp" />

                <TextView
                    android:id="@+id/productTitle"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@id/newshomefragment"
                    android:layout_gravity="center"
                    android:layout_marginLeft="15dp"
                    android:layout_marginTop="5dp"
                    android:gravity="center"
                    android:text="@string/product_in_home"
                    android:textAppearance="?android:attr/textAppearanceSmall"
                    android:textColor="@color/white"
                    android:textStyle="bold" />

                <fragment
                    android:id="@+id/proCategoryhomefragment"
                    android:name="in.test.app.CategoryFragment"
                    android:layout_width="wrap_content"
                    android:layout_height="170dp" …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments uiswipegesturerecognizer swiperefreshlayout

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

点(.)而不是滑动选项卡

我正在实现视图寻呼机,我想放在dot(.)底部而不是滑动选项卡.我该怎么办.谢谢你的帮助

而不是这个

在此输入图像描述

我想这样做

在此输入图像描述

android android-actionbar

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

如何在Android中打开/关闭导航抽屉列表时立即刷新

我创建了导航抽屉并在列表中显示项目.我的列表是静态的,但我正在显示点数.因此,当用户选择列表中的项目并执行某些活动时,他会获得积分.所以我想尽快更新积分.我怎样才能做到这一点./

以下是我的代码:

活动类:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.home_page);
    // Initializing
    dataList = new ArrayList<DrawerItem>();
    mTitle = mDrawerTitle = getTitle();
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow,
            GravityCompat.START);

    sharedPreferences = getSharedPreferences(Constant.LOGIN_CHECK,
            Constant.PRIVATE_MODE);
    editSharedPreferences = sharedPreferences.edit();
    if (sharedPreferences.getBoolean(Constant.IS_ALREADY_LOGIN,
            false)) {
        loginInBackground();
    }
    String p1 = sharedPreferences.getString(Constant.USERS_POINTS,
            "");
    String p2 = sharedPreferences.getString(
            Constant.LEVEL_ONE_POINTS, "");
    String p3 = sharedPreferences.getString(
            Constant.LEVEL_TWO_POINTS, "");

    String pointText = " POINTS";
    dataList.add(new DrawerItem("OVERVIEW", R.drawable.ic_action_eye,
            Color.DKGRAY, Color.TRANSPARENT));
    dataList.add(new DrawerItem("EARN POINTS", R.drawable.ic_action_dollor,
            Color.GREEN, Color.TRANSPARENT));
    dataList.add(new DrawerItem("MY …
Run Code Online (Sandbox Code Playgroud)

android android-listview navigation-drawer android-navigation

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

以编程方式在主屏幕自定义启动器中将谷歌设置为搜索栏

我正在. In that case I want to put我的主屏幕上创建"我自己的启动器快速搜索栏",即谷歌现在发射器.

我怎样才能做到这一点.我已经通过多个线程但没有找到任何相关的答案.

我不想显示widget picker.我希望asap用户安装此启动器搜索栏应该在那里.

提前致谢.

android launcher android-qsb android-launcher

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

在android中的asynctask里面的警告对话框

我需要在android中显示Alertdialog内部Asynctask,但它不会在throws异常中显示.

05-13 14:59:35.522: WARN/System.err(1179): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
Run Code Online (Sandbox Code Playgroud)

谢谢.

android android-layout

6
推荐指数
1
解决办法
7006
查看次数

GridView使用Custom ArrayAdapter

也许我只是因为好奇而问错了问题.我通过扩展数组适配器来创建自定义适配器.现在我想在GridView中显示它.我已经阅读了很多文章,我发现它们只使用基本适配器来显示GridView.请大家告诉我这背后的逻辑是什么?我们可以使用Array适配器代替Base Adapter吗?

android android-arrayadapter android-gridview baseadapter

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

AsyncTask里面的Android AlertDialog

我有一个列表视图,其中包含复选框.对于每个复选框(它们大约为3),它具有特定的AsyncTask.

我永远不知道用户选择什么样的复选框,所以我不能将异步任务放在AlertDialog的末尾,因为我永远不知道用户是否只选择了一个复选框,或者两个或三个.

因为AsyncTask是按步骤执行的(仅当第一个Async完成时才是第二个开始),我想到了一个新的AsyncTask与AlertDialog的结尾.

private class showMessageAsync extends AsyncTask<Void, Integer, String> {
    @Override
    protected String doInBackground(Void... params){
        AlertDialog alertDialog;
        alertDialog = new AlertDialog.Builder(getApplicationContext).create();
        alertDialog.setTitle("The Process");  
        alertDialog.setIcon(R.drawable.success);
        alertDialog.setCanceledOnTouchOutside(false);
        alertDialog.setMessage("All done!");  
        alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
                              new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                Intent A = new Intent(DownloadActivity.this, Menu_activity.class);
                startActivity(A);
                finish();
            }
        });
        alertDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {          
            @Override
            public void onDismiss(DialogInterface dialog) {
                Intent A = new Intent(DownloadActivity.this, Menu_activity.class);
                startActivity(A);
                finish();
            }
        });
        alertDialog.show();
        return "Executed";
    }
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

10-21 04:24:34.117: E/AndroidRuntime(1026): FATAL …
Run Code Online (Sandbox Code Playgroud)

android

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

打开pdf时MUPDF UnsupportedOperationException

我正在使用MUPDF作为一个Android项目,但有一些Android用户存在问题.我得到的报告如下:

 java.lang.UnsupportedOperationException: Not supported
 E/AndroidRuntime( 4677):   at com.odilogy.mupdf.ReaderView.getSelectedView(ReaderView.java:664)
 E/AndroidRuntime( 4677):   at android.widget.AdapterView.onInitializeAccessibilityEvent(AdapterView.java:951)
 E/AndroidRuntime( 4677):   at android.widget.AdapterView.onRequestSendAccessibilityEvent(AdapterView.java:926)
 E/AndroidRuntime( 4677):   at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:704)
 E/AndroidRuntime( 4677):   at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:4952)
 E/AndroidRuntime( 4677):   at android.view.View.sendAccessibilityEventUnchecked(View.java:4933)
 E/AndroidRuntime( 4677):   at android.view.ViewRootImpl$SendWindowContentChangedAccessibilityEvent.run(ViewRootImpl.java:6675)
 E/AndroidRuntime( 4677):   at android.os.Handler.handleCallback(Handler.java:733)
 E/AndroidRuntime( 4677):   at android.os.Handler.dispatchMessage(Handler.java:95)
 E/AndroidRuntime( 4677):   at android.os.Looper.loop(Looper.java:136)
 E/AndroidRuntime( 4677):   at android.app.ActivityThread.main(ActivityThread.java:5017)
 E/AndroidRuntime( 4677):   at java.lang.reflect.Method.invokeNative(Native Method)
 E/AndroidRuntime( 4677):   at java.lang.reflect.Method.invoke(Method.java:515)
 E/AndroidRuntime( 4677):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
 E/AndroidRuntime( 4677):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
 E/AndroidRuntime( 4677):   at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

此行发生此异常:

public View getSelectedView() {
    throw new UnsupportedOperationException("Not supported");
} …
Run Code Online (Sandbox Code Playgroud)

java android exception mupdf

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

以编程方式更改菜单项在android中无效

我有一个菜单项,我想以编程方式更改其可见性.菜单就是这个

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
     <item
        android:id="@+id/pencil"
        android:orderInCategory="100"
        android:showAsAction="always"
        android:visible="true"
        android:title="@string/for_pencil"/>

</menu>
Run Code Online (Sandbox Code Playgroud)

然后我的代码中的一些地方

((MenuItem) findViewById(R.id. pencil)).setVisible(false);
Run Code Online (Sandbox Code Playgroud)

错误:

E/AndroidRuntime(13845): FATAL EXCEPTION: main
E/AndroidRuntime(13845): java.lang.ClassCastException: com.android.internal.view.menu.ActionMenuItemView cannot be cast to android.view.MenuItem
Run Code Online (Sandbox Code Playgroud)

任何帮助整理出来的?

android menuitem android-layout

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