小编Jam*_*tra的帖子

如何在Android XML中引用drawable类

我创建了一个扩展drawable的类,我想在资源xml中引用它.我碰巧在选择器中需要它,如下所示:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false" android:state_pressed="false" 
android:drawable="com.sample.android.contacts.TopBarCollapsed"
/>
<item android:state_window_focused="true" android:state_pressed="true" android:drawable="@drawable/top_switcher_collapsed_selected" />
<item android:state_focused="true" android:drawable="@drawable/top_switcher_collapsed_focused" />
Run Code Online (Sandbox Code Playgroud)

com.sample.android.contacts.TopBarCollapsed是扩展drawable的类.

android

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

释放Objective-C块中的对象

当使用与完成处理程序异步返回的Objective-C对象(如AVAssetExportSession)时,有任何代码如下所示:

AVAssetExportSession* exportSession = [[AVAssetExportSession alloc] initWithAsset: composition presetName: AVAssetExportPresetHighestQuality];
[exportSession exportAsynchronouslyWithCompletionHandler: ^(void) {
    // export completed
    NSLog(@"Export Complete %d %@", exportSession.status, exportSession.error);
    [exportSession release];
    }];
Run Code Online (Sandbox Code Playgroud)

仪器将exportSession报告为泄漏.我也有一些我自己的类使用相同的方法,他们也被报告为泄漏.

从我读过的所有内容看来,代码应该遵循适当的内存管理规则,但必须要有一些东西.我找到了这篇文章的链接,但我认为我没有引起循环保留.

iphone objective-c-blocks

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

标签 统计

android ×1

iphone ×1

objective-c-blocks ×1