小编ina*_*ruk的帖子

Android:launchMode = SingleTask问题

我有一个围绕主要活动(主菜单)的应用程序.在每个其他应用程序中,有一个选项菜单项,指向此活动.

首先,我总是在选择此项目时启动一个新的主要活动.使用intent bundle,我确实告诉了主要的活动,我在一个新的开始时做的一些初始化是没有必要的.

但是,我不太喜欢整体行为.我偶然发现android:launchMode="SingleTask"这似乎有所帮助:现在我不会一直重建我的主菜单活动; 另外,如果我按下"后退"按钮,我会直接回到主屏幕.这感觉非常像一个适当的"主菜单".

我现在的问题是:如果我运行我的应用程序的另一个活动,按主页按钮,然后重新打开我的应用程序(例如使用"最后的应用程序"),然后我不会回到上一个活动,而是回到主要活动.其他活动被销毁.

任何想法如何实现行为,SingleTask而不仅仅能够返回到一个活动?

java android launchmode android-activity

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

如何在Android中坚持嵌套的Bundle?

我有一个具有嵌套性质的Bundle,我想保留,我怎样才能最容易地保留整个Bundle?SharedPreferences缺乏捆绑功能.

android

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

如何在谷歌地图上显示图标闪烁

我想在Google地图上显示用户的当前位置.每件事对我来说都很好.我只是用标记在地图上显示当前位置.现在我想让那个标记像在Android手机上的原始谷歌地图应用程序一样闪烁.我想我必须为此目的使用动画,但我不知道如何使用它.我在互联网上搜索它,但我没有得到任何解决方案.有人帮我请.....

animation android google-maps

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

Android:如何在自定义SimpleAdapter中删除项目时刷新列表

我可以知道在自定义SimpleAdapter中删除地图列表项后如何刷新ListView项目?

我已经用list.remove(position)成功实现了删除列表项,但是当我试图调用list.notifyAll()函数但它给了我一个错误消息,如"java.lang.IllegalMonitorStateException:对象在notifyAll之前没有被线程锁定()".

我希望你能帮助我.这是自定义SimpleAdapter的代码.

public class DeleteAdapter extends SimpleAdapter {

    Context context;
    List<? extends Map<String, ?>> list;
    int resource;
    String[] from;
    int[] to;

    public FDeleteAdapter(Context context, List<? extends Map<String, ?>> data,
            int resource, String[] from, int[] to) {
        super(context, data, resource, from, to);

        this.context = context;
        this.list = data;
        this.resource = resource;
        this.from = from;
        this.to = to;
        // TODO Auto-generated constructor stub
    }

    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {

        final View row = super.getView(position, convertView, …
Run Code Online (Sandbox Code Playgroud)

android listview notify delete-row simpleadapter

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

Horizo​​ntalScrollView中的TableLayout

我正在使用以下代码创建一个TableLayout可水平滚动的代码:

      <?xml version="1.0" encoding="utf-8"?>
      <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:minWidth="200dp"
           android:scrollbars="none">

       <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"            android:id="@+id/maintable2"
                android:layout_width="fill_parent"                  
                android:layout_height="fill_parent"                     
                android:stretchColumns="*"                      
                android:background ="#dddddd"           
                android:scrollbars="none"   >       
       </TableLayout>               
   </HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

我需要TableLayout至少填充屏幕中的列(即如果只有一列,那列的边框应该在整个屏幕上延伸,如果有两列,两列的边框应该填满屏幕等. ).

我怎样才能做到这一点?

android view tablelayout

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

通过发送意图启动Androids WiFi-Manager?

I'm开发一个应用程序,在这里我倒是想有一个按钮,打开内置WiFi菜单机器人会......(我不真的想自己执行扫描和连接代码).

我可以发送任何打开此菜单的Intent吗?

android wifi

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

使用authToken对Google Talk(XMPP,Smack)进行身份验证

我正在写的应用程序是连接到XMPP服务器,如果用户选择,我想给他们连接到他们的谷歌聊天帐户的选项,而无需输入凭据...

要做到这一点,我将获得使用谷歌帐户的许可,获取令牌并使用令牌验证谷歌谈话(XMPP服务器,使用Smack).

问题是..我该怎么做?我的意思是,如果我知道登录和令牌,我如何对GTalk服务器进行身份验证?

任何想法,见解?:)
如果没有,也许有人知道我在哪里可以找到知道的人?(谷歌联系人,任何人?:P)

android xmpp google-talk smack

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

在SD卡中创建数据库

是否可以在SD卡中创建数据库.如果可能的话请告诉我一些教程.我知道如何在本地创建数据库.我在网上搜索,但我没有得到适当的教程.

database android sd-card

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

运行多个android模拟器

我运行了多个Android模拟器,以及连接到同一台机器的设备.

我想知道如何从命令提示符连接到单个模拟器/设备.

例如: adb shell emulator-5554

但这不起作用.

android android-emulator

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

停止ListView滚动动画

我有ListView大约100个条目.当用户从下到上进行"甩动"时,即使手指不再触摸显示器,它也会开始滚动并继续滚动.

有没有办法在此时停止滚动动画?

android listview scroll android-listview

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