Pull to refresh

Comments 9

Спасибо за статью
Еще бы исходники выложить на на github.com или bitbucket.com
то было бы просто ОгонЪ!
Это все хорошо. Но что, если другому плагину также необходимо перегрузить UnityPlayerActivity? Как их заставить работать одновременно?
Решение здесь в третьем сообщении. По всем правилам разработки на андроиде мы запускаем через Intent новый Activity через главный Activity, которой только один на все приложение
Как раз недавно пытался разобраться с плагинами под Android. В официальной документации Unity почти ничего не нашёл.
Большое спасибо за статью.
Когда я изучал манифест плагинов с просторов Интернета, там было это:
    <application
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:debuggable="true">
        <activity android:name="com.unity3d.player.UnityPlayerProxyActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:label="@string/app_name">
        </activity>
        <activity android:name="com.unity3d.player.UnityPlayerNativeActivity"
                  android:label="@string/app_name">
            <meta-data android:name="android.app.lib_name" android:value="unity" />
            <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
        </activity>
        <activity android:name="com.unity3d.player.VideoPlayer"
                  android:label="@string/app_name">
        </activity>
        <activity android:name="com.google.ads.AdActivity" />
    </application>

Что это за 4 непонятных активити из com.unity3d.player.*?
Я так понимаю, что это стандартные файлы, которые нужны для нормальной работы Unity3d. Они по идее есть в classes.jar и когда мы билдим в eclipse нашу библиотеку, то там эти UnityPlayerProxyActivity, UnityPlayerActivity, UnityPlayerNativeActivity будут и они подтянутся в наш юнити-проект

Конечно, я тут сам не совсем понимаю тоже. Хотелось бы чтоб кто-то пояснил детальней.
А если в манифесте уже объявлено
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>

у другого активити, как быть? как загрузить этот из плагина, чтобы работал?
Как переключаться, если ты сделал два плагина с активити?

Спасибо за статью!
Дебаг в Юнити пишет, что не нашел поле torch в классе UnityPlayerActivity или в его суперклассе(((( что делать

Sign up to leave a comment.

Articles