小编OzB*_*Boz的帖子

Android活动会重新创建

我的应用程序通常工作正常,直到我在特定设备上遇到一个奇怪的问题.App中有2项活动.在ActivityA中启动ActivityB后,ActivityA启动没有问题.但是,在我通过推回硬件按钮或调用finish()返回ActivityA之后; 在ActivityB中的closeButton内部,ActivityA重新加载自身.它再次触发onCreate()并重新加载其所有内容.而且我没有改变手机的方向.这种奇怪的行为只出现在超过1.000下载app的15部手机中.

此问题仅发生在Galaxy S3 Android OS 4.1.2上.这也很奇怪.

你知道为什么会这样吗?

当我在按钮监听器中启动一个新的Activity时,如下所示:

ActivityA.java(MesajlarListViewActivity)

    public class MesajlarListViewActivity extends TrackedActivity {

    Context context = null;

    // contacts JSONArray
    JSONArray contacts = null;

    ArrayList<Message> productArray = new ArrayList<Message>();

    private ProductAdapter adapter;
    private ListView productList;
    private Runnable viewOrders;
    private HoloProgressIndicator profilInfoProgress = null;

    ImageView kapatButton = null;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mesajlar_list);

        context = this;

        kapatButton = (ImageView) findViewById(R.id.kapat_button);
        /* kapat button onclick listener. */
        // =================================================================================================================
        kapatButton.setOnClickListener(new View.OnClickListener() {
            public void onClick(View …
Run Code Online (Sandbox Code Playgroud)

mobile android galaxy

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

如何将系统毫秒转换为objective-c中的Date

我从Web服务获取日期,如/ Date(1326067200000)/,如何将其转换为DD.MM.YYYY之类的日期?

iphone objective-c

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

NSPredicate限制结果

我试图限制对象数组,以[NSArray filteredArrayUsingPredicate]获得更好的性能.

我的代码:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF.Name contains[c] %@", searchText]; 
NSArray *filteredArray = [self.dataArray filteredArrayUsingPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

dataArray包含大约30.000个对象,我想限制结果数组50.(我发现50匹配后我需要一些break语句.)我怎样才能实现这个目标?

iphone core-data objective-c ios

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

iOS Appstore 应用覆盖企业应用

我们公司拥有 Appstore 和 Enterprise 分销许可证。我们将通过企业许可证使用当前测试版进行演示。一些用户将下载企业应用程序来测试 Beta 版。在 appstore 发布后,我们希望 Appstore 应用程序覆盖在演示期间下载的企业测试版。因此,下载测试版应用程序的人可以切换到已发布的版本。如果我们为企业和商店应用程序提供相同的捆绑标识符,这可能吗?推送通知证书会发生什么?

app-store ios

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

标签 统计

ios ×2

iphone ×2

objective-c ×2

android ×1

app-store ×1

core-data ×1

galaxy ×1

mobile ×1