android: ответ от рыночной активности

Я пытаюсь создать приложение, которое открывает страницу Android Market выбранного приложения и позволяет пользователю загрузить его. Я использовал намерение открыть рынок ниже.

  Intent intent = new Intent (Intent.ACTION_VIEW);
    intent.setData (Uri.parse ("market://details?id=" + PackageName ));
    intent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivityForResult (intent, 13);

но я всегда получаю код результата 0 в onActivityResult.StackTrace говорит :

I/ActivityManager(   79): Starting activity: Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.apps.unveil flg=0x10000000 cmp=com.an
droid.vending/.AssetInfoActivity }
W/ActivityManager(   79): Activity is launching as a new task, so cancelling activity result.

Я хочу, чтобы рынок вернул мне ответ, что пользователь загрузил приложение или просто отменил его.

РЕДАКТИРОВАТЬ: ...

Редактировать: Обновление сообщения на основе комментариев Мартинса ниже

Здравствуйте,

Я просто пытаюсь получить дату из строки, мой код выглядит следующим образом:

NSString *strStartDateTime = [startTimeArray objectAtIndex:i];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];               
NSDate *dtStartDateTime;
dtStartDateTime = [formatter dateFromString: strStartDateTime];

strStartDateTime имеет значение '2010-09-30 15:23:30', но этот код возвращает значение '2010-09-30 14:23:30 GMT', все, что мне нужно, это '2010-09-30 15:23:30' в соответствии со строкой.

Учитывается ли дневное время. Это очень расстраивает, я просто хочу преобразовать NSString в NSDate и изменить его значение.

С уважением, Стивен

1
задан Stephen 1 October 2010 в 13:26
поделиться