LogCat говорит, что «Родительский вид не является текстовым представлением»

#android #facebook #ane

#Android #Facebook #ane

Вопрос:

Я пытаюсь разработать ANE (собственное расширение Air) для использования Facebook SDK.

После создания файла ANE я пытаюсь запустить мое приложение.

и LogCat говорит.

«Родительский вид не является текстовым представлением»

Вот мой собственный код.

 public class FBController extends Activity{

private static final String TAG = FBController.class.getSimpleName();

private boolean isResumed = false;
private UiLifecycleHelper _uiHelper;

@Override
protected void onCreate(Bundle savedInstanceState) {
    Log.i(TAG, "onCreate");

    super.onCreate(savedInstanceState);

    Log.i(TAG, "setContentView");

    setContentView(getResources().getIdentifier("activity_main", "layout", this.getPackageName()));

    Log.i(TAG, "before initiating helper");

    _uiHelper = new UiLifecycleHelper(this, callback);

    Log.i(TAG, _uiHelper.toString());

    Log.i(TAG, "after  initiating helper");

    _uiHelper.onCreate(savedInstanceState);

    Log.i(TAG, "after helper.onCreate");
}

private Session.StatusCallback callback = new Session.StatusCallback() {

    @Override
    public void call(Session session, SessionState state, Exception exception) {
        onSessionStateChange(session, state, exception);
    }
};

... and more...
 

и сообщение LogCat есть..

 TAG:FBController  Text:onCreate
TAG:FBController  Text:setContentView
TAG:FBController  Text:Parent view is not a TextView
TAG:FBController  Text:before initiating helper
TAG:FBController  Text:com.facebook.UILifecycleHelper@42b4e330
TAG:FBController  Text:after initiating helper
TAG:FBController  Text:after helper.onCreate
 

и не более того.

В чем проблема??

Пожалуйста, помогите мне. Спасибо..

Комментарии:

1. Вы пробовали setContentView(R.layout.activity_main); вместо setContentView(getResources().getIdentifier("activity_main", "layout", this.getPackageName())); ?

2. Когда я использовал R.механизм, я не мог использовать R.макет… в приложении Adobe air. поэтому я не могу не использовать подобное. Если проблема вызвана этим, я постараюсь сделать другие способы.. Спасибо!!