Я пытаюсь создать веб -просмотр в моем 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
1741824313
Anonymous
Я пытаюсь создать веб -просмотр в моем 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/[b]gdx-game-android is missing[/b]
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);
}});
}}
Подробнее здесь: [url]https://stackoverflow.com/questions/79505121/in-aide-how-to-create-a-webview-while-working-with-mygdxgame-java-and-mainacti[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия