小编Van*_*nel的帖子

此Handler类应该是静态的,否则可能会发生泄漏:IncomingHandler

我正在开发一个带有服务的Android 2.3.3应用程序.我在服务中有这个与Main活动进行通信:

public class UDPListenerService extends Service
{
    private static final String TAG = "UDPListenerService";
    //private ThreadGroup myThreads = new ThreadGroup("UDPListenerServiceWorker");
    private UDPListenerThread myThread;
    /**
     * Handler to communicate from WorkerThread to service.
     */
    private Handler mServiceHandler;

    // Used to receive messages from the Activity
    final Messenger inMessenger = new Messenger(new IncomingHandler());
    // Use to send message to the Activity
    private Messenger outMessenger;

    class IncomingHandler extends Handler
    {
        @Override
        public void handleMessage(Message msg)
        {
        }
    }

    /**
     * Target we …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks static-classes android-lint android-handler

287
推荐指数
4
解决办法
13万
查看次数

使用参数启动活动

我是Android开发的新手.

我想创建并开始一项活动来显示有关游戏的信息.我展示了我需要一个gameId的信息.

如何将此游戏ID传递给活动?游戏ID是绝对必要的,所以我不想创建或启动活动,如果它没有ID.

这就像活动只有一个带有一个参数的构造函数.

我怎样才能做到这一点?

谢谢.

android oncreate android-activity

282
推荐指数
4
解决办法
22万
查看次数

2个双数之间的随机数

是否有可能在2个双打之间生成一个随机数?

例:

public double GetRandomeNumber(double minimum, double maximum)
{
    return Random.NextDouble(minimum, maximum) 
}
Run Code Online (Sandbox Code Playgroud)

然后我用以下内容称呼它:

double result = GetRandomNumber(1.23, 5.34);
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激.

c# random

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

UIWebView背景设置为"清除颜色",但它不透明

我正在使用iOS SDK最新版本和XCode 4.2开发iOS 4应用程序.

我有一个XIB,UIWebView其中Alpha = 1.0,背景设置为Clear Color,Opaque未设置.在这个XIB上,我使用以下代码将图像设置为背景:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]];
        self.view.backgroundColor = background;
        [background release];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

UIWebView是否显示静态的html:

<html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html>
Run Code Online (Sandbox Code Playgroud)

在iOS 5模拟器上,它的背景是透明的,但在iOS 4设备上是灰色的.

任何线索?

iphone cocoa-touch objective-c uiwebview ios

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

C#DropDownList,字典为DataSource

我想设置DataTextFieldDataValueField一个中Dropdownlist使用的词典(名单)(languageList)languageCod(EN-GB)的关键和语言名称(英文),以显示文本.

相关守则:

string[] languageCodsList= service.LanguagesAvailable();
Dictionary<string, string> list = 
                   new Dictionary<string, string>(languageCodsList.Length);

foreach (string cod in languageCodsList)
{
    CultureInfo cul = new CultureInfo(cod);
    list.Add(cod, cul.DisplayName);
}
languageList.DataSource = list;
languageList.DataBind();
Run Code Online (Sandbox Code Playgroud)

我怎么设置DataTextFieldDataValueField

c# dictionary drop-down-menu

108
推荐指数
4
解决办法
11万
查看次数

Visual Studio Online上的远程分支不会出现在Visual Studio 2015团队资源管理器中

我在Visual Studio上创建了一个新的Git存储库.我已经克隆在我的计算机上,我已经添加了一个项目.之后,我在Visual Studio上创建了一个名为develop的新分支,我试图检查它创建一个新的本地分支但它没有出现在团队资源管理器中.

这是我的Visual Studio在线: 在此输入图像描述

这是Visual Studio 2015团队资源管理器: 在此输入图像描述

为什么开发分支机构不会出现在Team Explorer中?

git visual-studio azure-devops

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

如何每X秒运行一次方法

我正在开发一个Android 2.3.3应用程序,我需要每隔X秒运行一个方法.

在iOS中,我有NSTimer,但在Android中我不知道该使用什么.

有人推荐我Handler ; 另一个推荐我AlarmManager,但我不知道哪种方法更适合NSTimer.

这是我想在Android中实现的代码:

timer2 = [
    NSTimer scheduledTimerWithTimeInterval:(1.0f/20.0f)
    target:self
    selector:@selector(loopTask)
    userInfo:nil
    repeats:YES
];

timer1 = [
    NSTimer scheduledTimerWithTimeInterval:(1.0f/4.0f)
    target:self
    selector:@selector(isFree)
    userInfo:nil
    repeats:YES
];
Run Code Online (Sandbox Code Playgroud)

我需要一些像NSTimer一样的东西.

你推荐我什么?

android timer nstimer

102
推荐指数
6
解决办法
14万
查看次数

创建SDDL失败,错误:1332

我正在尝试将IIS Express与Visual Studio 2010 SP1一起使用.

我正在学习本教程.当我运行此命令.

netsh http add urlacl url=https://Melnibone:443/ user=everyone
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

Create SDDL failed, Error: 1332
Run Code Online (Sandbox Code Playgroud)

发生了什么?

iis ssl iis-express

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

在Linq Select中创建一个元组

我正在使用C#和.NET Framework 4.5.1使用Entity Framework 6.1.3从SQL Server数据库中检索数据.

我有这个:

codes = codesRepo.SearchFor(predicate)
      .Select(c => new Tuple<string, byte>(c.Id, c.Flag))
      .ToList();
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到此消息:

LINQ to Entities中仅支持无参数构造函数和初始值设定项.

我不知道我是如何创建元组的,因为我发现的所有例子大多都是这样的.

我试过这个:

codes = codesRepo.SearchFor(predicate)
      .Select(c => Tuple.Create(c.Id, c.Flag))
      .ToList();
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

LINQ to Entities无法识别方法'System.Tuple`2 [System.String,System.Byte] Create [String,Byte](System.String,Byte)'方法,并且此方法无法转换为商店表达式.

问题出在哪儿?

c# linq entity-framework tuples

76
推荐指数
5
解决办法
4万
查看次数

Android上的自定义对话框:如何将其标题集中在一起?

我正在开发一个Android应用程序.

如何将我正在使用的自定义对话框的标题居中?

谢谢.

android modal-dialog

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