小编jal*_*039的帖子

检查是否设置了附加功能

有没有办法检查在启动活动时是否已经通过了额外的活动?

我想做一些像(在onCreate()活动中):

    Bundle extras = getIntent().getExtras();
    String extraStr = extras.getString("extra");

    if (extraStr == null) {
        extraStr = "extra not set";
    }
Run Code Online (Sandbox Code Playgroud)

但这是扔了一个java.lang.NullPointerException.

谢谢.

android bundle android-intent android-activity

60
推荐指数
5
解决办法
8万
查看次数

如何通过多个活动返回结果

在我的应用程序的某些部分,有一个这样的活动结构:

在此输入图像描述

Activity A是我的家庭活动,我在每个流程或流程后回来.
Activity B是一个简单的确认活动.
Activity C是另一项确认活动.
Activity D做一些过程,最后它将结果返回到我的家庭活动(Activity A).

要求:

Activity B并且C:

  • 必须在那里,不能合并在一起.
  • 当它点击取消按钮时,它会调用finish()并且什么都不做.
  • 当单击OK按钮时,它跟随流和当前活动调用 finish()

题:

我正在考虑使用startActivityForResult()但我从来没有用过它来通过多个活动传递结果.
我还想通过一个handler(创建Activity A)调用一些方法Activity A并执行Activity D...

我怎么能实现它?

android handler android-intent android-activity

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

在MapView中更改缩放控件

我想在我的应用程序中更改缩放控件的预定义样式,使其显示为谷歌地图应用程序中的新缩放控件.见下文:

在此输入图像描述

我该怎么做?我一直在四处寻找,但我没有找到任何东西.

提前致谢.

android google-maps zoom android-mapview

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

NamedParameterJdbcTemplate的update()和batchUpdate()方法之间的性能和限制问题

我想知道什么时候使用Spring框架的类update()bacthUpdate()方法NamedParameterJdbcTemplate

有行限制update()吗?update()没有性能问题或挂起数据库可以处理多少行?从几行开始batchUpdate()获得良好的性能?

谢谢。

java spring

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

在新的应用程序版本中更改启动器活动名称

我已经开发了一个新版本的应用程序,我已经更改了已启动的活动的名称.

在升级之前,清单中有:

    <activity
              android:name=".Splash"
              android:label="@string/app_name"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.NoTitleBar" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

然后我只更改了活动的名称和包,现在它是:

    <activity
              android:name=".view.SplashActivity"
              ... >
                    ...
    </activity>
Run Code Online (Sandbox Code Playgroud)

发生的事情是,人们从市场上下载应用程序后,启动器不会刷新,它仍然会调用旧活动路径.

你知道怎么解决这个问题吗?

android launcher manifest android-activity

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