Я пытаюсь создать веб -просмотр в моем mygdxgame.java, в помощнике Mygdxgame.java запускается или настроен из mainactivity.java. Будь то игра с одним экраном или многоэкранную игру, я использую исключительно mygdxgame.java. Итак, теперь я хочу создать веб -просмотр, чтобы я мог отобразить виджет из Интернета; Так что это HTML/текст. Сценарий: Когда я открываю игровое приложение, я хочу, чтобы виджет был на экране. В идеале он будет связан с кнопкой меню, созданной и расположенной на главной странице этого приложения, которая при нажатии переходит на другой экран в приложении, и виджет находится на этом экране. Полем Но сейчас я был бы контент, чтобы показать его на одном экране приложения, просто чтобы реализовать его. Однако я получаю ошибки; Я проверил и заново добавил импорт, так что это не ошибка «неизвестной сущности» за слова; Но другая ошибка «GDX-Game-Android» отсутствует, указывает, что, возможно, GDX-игра, должна общаться с GDX-Game-Android, мне обычно не нужно работать с кодом или включать код на mainActivity.java (его код конфигурации по умолчанию предварительно загружен для Template Game, но, потому что здесь я пытаюсь кодировать, в то время как avieM, в то время как мой, в то время как мой, в то время как мой, в то время как мой, в то время как мой, в то время как я. Я думаю, что есть перекрестная ссылка, которая должна иметь место для GDX-игры, и GDX-Game-Android, но я не уверен, где найти или найти ее. Кодирование в помощнике уникально по сравнению с Android Studio, поэтому, возможно, кто -то с опытом в обоих, может иметь ответ. not be applied to (com.aac.game_webview.MainActivity)
errors at MyGdxGame.java
unknown entity 'MainActivity', maybe a reference to storage/emulated/0/AppProjects/WebView/gdx-game-android is missing
MyGdxGame.java
< /code>
//here we code Main Activity with this
MainActivity mainActivity;
public MyGdxGame(MainActivity mainActivity) {
this.mainActivity = mainActivity;
}
@Override
public void create() {
MainActivity.java code
import com.aac.game_webview.MyGdxGame;
public class MainActivity extends AndroidApplication {
WebView webView;
WebSettings webSettings;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Context context = this;
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
MyGdxGame myGdxGame = new MyGdxGame(this);
initialize(myGdxGame, cfg);
webView = new WebView(this);
webView.setWebViewClient(new WebViewClient());
WebSettings webSettings = webView.getSettings();
//webView.getSettings().setJavaScriptEnabled(true);
webSettings.setJavaScriptEnabled(true);
//set cache for performance of app
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webSettings.setAppCacheEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
webView.loadDataWithBaseURL(null, "", "text/html", "UTF-8", null);
setContentView(webView);
webView.setVisibility(View.VISIBLE);//to vis
}
@Override
public void onBackPressed()
{
if(webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
public void showWebView() {
runOnUiThread(new Runnable() {
@Override
public void run() {
webView.setVisibility(View.VISIBLE);
}});}
public void hideWebView() {
(new Runnable()
@Override
public void run() {
webView.setVisibility(View.GONE);
}});
}}
Подробнее здесь: https://stackoverflow.com/questions/795 ... d-mainacti
В помощнике; Как создать веб -просмотр во время работы с mygdxgame.java и mainactivity.java ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я хочу изменить путь android:name=".MainActivity" на "settings.MainActivity"
Anonymous » » в форуме JAVA - 0 Ответы
- 118 Просмотры
-
Последнее сообщение Anonymous
-
-
-
В чем основная разница между «for» и «model» в частичном помощнике тегов в Razor Pages?
Anonymous » » в форуме C# - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-