问题列表 - 第40457页

Android Widget点击和广播接收器不工作

下面的代码应该描述一个应用程序,一旦点击了widget按钮,它就会发送一个应由TestReceiver接收的意图.但是,在运行我的下面的代码时,永远不会调用TestReceiver的onReceive.

有人能让我知道我做错了什么吗?

小部件代码

public class Widget extends AppWidgetProvider {

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    final int N = appWidgetIds.length;

    // Perform this loop procedure for each App Widget that belongs to this provider
    for (int i=0; i<N; i++) {
        int appWidgetId = appWidgetIds[i];

        // Create an Intent to launch ExampleActivity
        //Intent intent = new Intent(context.getApplicationContext(), TestReceiver.class);
        Intent intent = new Intent();
        intent.setAction(TestReceiver.TEST_INTENT);
        intent.setClassName(TestReceiver.class.getPackage().getName(), TestReceiver.class.getName());

        PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);

        // Get the layout for …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-intent

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

Azure WorkerRole在启动后立即停止

我有一个正在停止的Azure WorkerRole(没有抛出异常)没有明显的原因.它每次都停在同一个位置,但代码只是执行一个大约需要20秒才能运行的过程.任何人都可以假设为什么会发生这种情况?我不知道OnStart()方法是否有超时?

以下是我的工作角色的细分:

OnStart() - >已配置诊断

运行() - >

  1. 设置计时器(60)以触发应用程序的肉
  2. 启动一个新线程加载一些默认设置(需要约30秒)

代码永远不会成为#1的核心.

对于上面的#1,我已经尝试了有没有计时器(没有区别).对于上面的#2,我已尝试过,无需启动新线程(没有区别).

这是我的worker角色的Debug输出:

WaWorkerHost.exe Information: 0 : deployment(108).ApiAzure.Workers.0 - Workers.OnStart()
Microsoft.WindowsAzure.ServiceRuntime Information: 202 : Role entrypoint . COMPLETED OnStart()
The thread 'Role Initialization Thread' (0x29fc) has exited with code 0 (0x0).
Microsoft.WindowsAzure.ServiceRuntime Information: 203 : Role entrypoint . CALLING   Run()
'WaWorkerHost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\Jason A. Kiesel\Projects\FS_CITYSOURCED\WorkersAzure\bin\Stage\WorkersAzure.csx\roles\Workers\approot\FreedomSpeaks.Logging.dll', Symbols loaded.
Microsoft.WindowsAzure.ServiceRuntime Warning: 204 : Role entrypoint . COMPLETED Run() ==> ROLE RECYCLING INITIATED
Microsoft.WindowsAzure.ServiceRuntime Information: 503 : Role instance recycling …
Run Code Online (Sandbox Code Playgroud)

c# azure azure-worker-roles

8
推荐指数
2
解决办法
4854
查看次数

在python中处理特定的异常类型

我有一些处理异常的代码,我想做一些特定的事情,只要它是一个特定的异常,并且只在调试模式下.例如:

try:
    stuff()
except Exception as e:
    if _debug and e is KeyboardInterrupt:
        sys.exit()
    logging.exception("Normal handling")
Run Code Online (Sandbox Code Playgroud)

因此,我不想只添加一个:

except KeyboardInterrupt:
    sys.exit()
Run Code Online (Sandbox Code Playgroud)

因为我试图保持这个调试代码的差异最小化

python exception-handling exception

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

long int v.long的可读性

对于阅读代码的人来说哪个更清楚?"long"或"long int"."long int"更具描述性,但"long"更简洁.

c c++

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

android模拟器中的时区

我试图改变android-emulator中的timezon但它不起作用.我在eclipse菜单中编写-timezone选项:Window - Preferences - Android - Launch - Default Emulator选项:
-timezone Europe/Stockholm
我在这里找到了时区信息.在斯德哥尔摩,我们在英国时间增加了一个小时.如果我的电脑时钟是例如22.19我还想在Android模拟器中的时间是22.19.但它总是显示21.19.我如何从Eclipse中将-timezone arg提供给模拟器,以便它可以工作.我使用winXp和Eclipse 3.5.每次更改时区后,我都会重新启动模拟器.

eclipse android android-emulator

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

如何找到一年前同一周的日期?

这是一个例子,从星期日到星期六:

11/21/2010 - 11/27/2010
Run Code Online (Sandbox Code Playgroud)

我想查找仅在去年的周日至周六同一周的日期。

ruby datetime date

5
推荐指数
3
解决办法
2486
查看次数

如何在InstallShield的VBScript自定义操作中找到设置位置?

在InstallShield项目中,我有一个VBScript自定义操作,有条件地需要执行与安装一起打包的某个文件.

通常我使用代码来获取vbs的当前目录

sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
Run Code Online (Sandbox Code Playgroud)

其中,如果它返回启动安装的Setup.exe的位置,应该工作.

但是,在运行安装时,当前路径(在XP上)是C:\ Windows\system32而不是我期望的Setup.exe文件的位置.

假设我的InstallShield构建的输出如下所示

Disk1
->Setup.exe
->ISSetupPrerequisites
-->Req1
-->Req2
-->...
->OtherReqs
-->ConditionallyRunMe.exe
Run Code Online (Sandbox Code Playgroud)

我怎么能从VBScript自定义操作运行"\ OtherReqs\ConditionalRunMe.exe"?

谢谢!!

(注意:我意识到有一些方法可以使用InstallShield有条件地运行exe文件,但在这种情况下,InstallShield不支持这些要求 - 除非有办法使用VBScript自定义操作返回值作为运行另一个文件的条件? )

vbscript installshield custom-action

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

打开一个12kb的文本文件需要花费太长时间......?

以下代码可以正常工作,但需要花费太长时间(超过一分钟)才能打开一个小文件.LogCat显示了很多"## ms"中"GC_FOR_MALLOC释放#### objects/######字节"的实例.有什么建议?

 File dirPath = new File(Environment.getExternalStorageDirectory(), "MyFolder");
 String content = getFile("test.txt");

 public String getFile(String file){
  String content = "";
  try {
   File dirPathFile = new File(dirPath, file);
   FileInputStream fis = new FileInputStream(dirPathFile);
   int c;
   while((c = fis.read()) != -1) {
    content += (char)c;
   }
   fis.close();
  } catch (Exception e) {
   getLog("Error (" + e.toString() + ") with: " + file);
  }
  return content;
 }
Run Code Online (Sandbox Code Playgroud)

更新:

这就是现在的样子:

File dirPath = new File(Environment.getExternalStorageDirectory(), "MyFolder");
String content = getFile("test.txt");

public String …
Run Code Online (Sandbox Code Playgroud)

android sd-card fileinputstream

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

如何在Objective-C中格式化Facebook/Twitter日期(来自JSON提要)

对于我的iPhone应用程序......

我正在寻找一种格式化Facebook created_timeJSON属性值的方法.

"created_time": "2010-12-01T21:35:43+0000"

我也在寻找一种格式化Twitter日期的方法.

"created_at": "Wed Dec 01 17:08:03 +0000 2010"

我希望将两者都改为格式Thu Nov 18, 2010 06:48 AM或类似的东西.我没有运气NSDateFormatter.

如何使用Objective-C将这些日期从Facebook和Twitter格式化为我想要的格式?

iphone objective-c ios

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

表单选择列表 - 最初选择的选项在IE中无法正常工作

我有一个表单,其中包含各种办公地点的选择列表,我已将其设置为所以应该首先选择办公室但是它似乎在IE中不起作用!(没有惊喜)

这是我用来预选的内容:

<option selected value="Office 1">Office 1</option>
Run Code Online (Sandbox Code Playgroud)

这是网站:http://www.nwtaxpreparation.com/offices/122andpowell.html

如果您有任何解决方案,请告诉我!

html forms internet-explorer

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