小编znq*_*znq的帖子

Android:launchMode ="singleTask"中的错误? - >活动堆栈未保留

我的主要活动A已经android:launchMode="singleTask"在清单中设置了.现在,每当我从那里开始另一个活动,例如B并按下HOME BUTTON手机上的电话返回到主屏幕,然后再次返回我的应用程序,可以通过按应用程序的按钮或按下HOME BUTTON长按来显示我最近的应用程序不保留我的活动堆栈并直接返回A而不是预期的活动B.

这里有两个行为:

Expected: A > B > HOME > B
Actual: A > B > HOME > A (bad!)
Run Code Online (Sandbox Code Playgroud)

有没有我缺少的设置或这是一个错误?如果是后者,在修复错误之前是否有解决方法?

仅供参考:这个问题已经在这里讨论过.但是,似乎没有任何真正的解决方案.

android activity-stack

63
推荐指数
4
解决办法
3万
查看次数

New Intent()用Android启动新实例:launchMode ="singleTop"

我的活动Aandroid:launchMode="singleTop"在清单.

如果我去的活动B,CD在那里我有菜单快捷方式回到我的应用程序根系活力(A).

代码如下所示:

Intent myIntent = new Intent(getBaseContext(), MainActivity.class);
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

但是,不是返回到A我已经存在的实例,MainActivity.class而是创建一个新实例 - >它onCreate()转而不是onNewIntent().

这不是预期的行为,对吗?

android android-intent android-activity

57
推荐指数
4
解决办法
12万
查看次数

Android:Matrix - > preconcat和postconcat有什么不同?

我正在使用Matrix来缩放和旋转位图.现在我想知道preconcat和postconcat之间有什么区别,或者更确切地说是以下两者之间的区别:

从我能想到的到目前为止,setRotate总是覆盖整个矩阵,而使用preRotate和postRotate我可以对矩阵应用多个更改(例如缩放+旋转).但是,使用postRotate或preRotate不会对我使用它们的情况造成任何不同的结果.

android matrix

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

GitHub:是否有可能与私人要点上的某人合作?

我有一个私人要点.如果我将URL发送给朋友,他可以查看它,但不能编辑它,除非他要求它.

有没有办法直接编辑它而不需要它?

git github

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

用于Web开发的九个补丁图像

我想知道在Android中是否有类似9-patch的东西,但是对于网络开发?

披露:我根本不了解网络开发,但我很想知道它是否存在.使用术语9-patch的简单网络搜索没有提出任何相关结果,因此我认为它有另一个术语或者它不存在或者没有被广泛使用.

有谁知道?

html css android

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

Android:9补丁重复模式而不是拉伸

我有一个9补丁图像文件,如下所示:

替代文字

当我使用它时,它看起来像这样:

替代文字

我实际想要实现的是中心的完整点重复而不是拉伸.我希望这是可能的.

android nine-patch

36
推荐指数
2
解决办法
7391
查看次数

Android:寻找具有内半径和外半径的drawArc()方法

我有以下自定义视图:

替代文字

这是我通过使用Canvas的drawArc()方法实现的.但是,使用这种drawArc()方法我不能限制弧的内半径.

我想拥有的是这样的:

替代文字

只剩下一个外环的地方.

我需要的是一个drawArc()函数,我可以设置弧的内半径.任何人都知道如何做到这一点?

(顺便说一句,覆盖内部区域不起作用,因为它需要是透明的.Color.TRANSPARENT在绘制红色和蓝色锥体之后绘制内部圆圈不会移除旧颜色.它只是将另一层放在顶部,这是透明的我仍然可以看到红色和蓝色)

android 2d draw geometric-arc

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

Android:ListView未启用的项目绘制不可见的分隔符

如果我有ListView两种不同的项目,启用和禁用项目(意味着可选择和不可选择),Android会在启用的项目之间正确绘制一个小分隔符,但不会在禁用的项目之间绘制.相反,它会绘制一个透明的分隔符,这会导致非常糟糕的设计问题.这已在此处讨论(Google网上论坛),但没有任何解决方案.

我正在寻找的是一种强制的Android画正在被之间使用相同的分隔enabled项目也之间使用的disabled项目,而不是仅仅留下一个透明的空间.

android listview

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

@property复制与readonly有意义吗?

如果我理解正确的话,copy强制setter创建传入的对象的副本.但是,如果我一起使用它readonly,就不会有setter.所以我的假设是正确的,结合@property (copy, readonly)没有任何意义,或者我错过了什么?

objective-c ios

30
推荐指数
2
解决办法
5566
查看次数

Facebook SDK 3.0:如何接收用户的电子邮件?

在"旧"FB iOS SDK中,我可以通过以下方式接收用户信息:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"SELECT uid, name, email, pic FROM user WHERE uid=me()", @"query",
                                   nil];

    JBFacebookManager *fbManager = [JBFacebookManager getInstance];
    fbManager.requestDelegate = self;

    [fbManager.facebook requestWithMethodName:@"fql.query"
                                     andParams:params
                                 andHttpMethod:@"POST"
                                   andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

如何使用新的FB iOS SDK 3.0执行此操作?我是否需要使用FBRequest或者FBOpenGraphActionFBGraphObject那些或完全不同的组合?

sdk facebook ios

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