Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.05.2016, 14:03
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 1  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
По умолчанию Crash AppAndroid ANE

Здравствуйте коллеги.
Написал небольшую анешку для получения емейла от аккаунта на дроиде

Код:
package com.playcusextension.function;

import android.app.Activity;
import android.util.Log;
import android.accounts.Account;
import android.accounts.AccountManager;

import org.json.JSONArray;
import org.json.JSONObject;

import com.adobe.fre.FREContext;
import com.adobe.fre.FREFunction;
import com.adobe.fre.FREObject;
import com.playcus.playcusextension.PlaycusEvent;
import com.playcus.playcusextension.PlaycusExtensionContext;
/**
 * Created by playuser003 on 23.03.2016.
 */
public class GetAccountEmail implements FREFunction {

	private static String TAG = "[GetAccountEmail]";

	@Override
	public FREObject call(FREContext freContext, FREObject[] arg1) {
				
		PlaycusExtensionContext divExtContext = (PlaycusExtensionContext) freContext;

		Activity a = divExtContext.getActivity();
			
		Log.e(TAG, "GetAccountEmail function called");
		
		Account[] accounts = AccountManager.get(a.getApplicationContext()).getAccounts();
		
		try
		{
		
			JSONArray array = new JSONArray();

			JSONObject object;
			
			for (Account account : accounts) {
				
				object = new JSONObject();			    
				object.put("type",	"email");
				object.put("value", account.name);
				
				array.put(object);
			}

			freContext.dispatchStatusEventAsync(PlaycusEvent.ON_EMAIL, array.toString() );
			
		}
		catch (Exception e) {
			Log.e(TAG,e.getMessage());
		}

		return null;
	}

}
и всё бы хорошо, но как только внедряю в прод-проект, апп крешиться. Если в отдельном апп, то всё норм. Подскажите хоть где копать

Добавлено через 3 часа 45 минут
Всё разобрался, проблема при сборке swc либы в версии флеш-плеера
__________________
return this...

Старый 20.05.2016, 17:50
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 2  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Через logcat пробовал смотреть? Там должны быть error.

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:54.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.