簡體   English   中英

啟動時刪除gluon-mobile對話框

[英]Remove gluon-mobile dialog at startup

使用javafx(使用javafxports和gluon-mobile)進行Android應用開發的新手。
我是否通過擴展MobileApplication class使用gluon-Api構建我的項目?
使用示例程序 。試圖創建自己的版本。
但是,在App啟動之初,我就收到了這個不需要的對話框。

我正在談論不斷出現在應用啟動時的對話框

我在談論對話

這是我的代碼 我已經擴展了MobileApplication類,以根據示例創建自己的App版本。

    package com.gluonapplication;

    import com.gluonapplication.views.Home;
    import com.gluonhq.charm.glisten.application.MobileApplication;
    import static com.gluonhq.charm.glisten.application.MobileApplication.HOME_VIEW;

    /**
     *
     * @author Guru
     */
     public class MainApplication extends MobileApplication {

     public void init()
     {
      addViewFactory(HOME_VIEW,() -> new Home(HOME_VIEW).getView());


     }

     public void postinit()
     {

     }

     public void start()
     {

     }
     }

這是Home類,它返回應用程序的主視圖。

包com.gluonapplication.views;

    import com.gluonhq.charm.glisten.mvc.View;
    import java.io.IOException;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javafx.fxml.FXMLLoader;

    /**
     *
     * @author Guru
     */
    public class Home {
    View view; 
    String name;
    public Home(String name)
    {
    this.name=name;
    }


    public  View  getView()
    {
    try 
    {
        view=FXMLLoader.load(Home.class.getResource("HomeView.fxml"));

       view.setName(name);
    } 
    catch (IOException ex) 
     {
       Logger.getLogger(Home.class.getName()).log(Level.SEVERE, null, ex);
       ex.printStackTrace();
       return new View(name);
      }
      return view;
      }
      }

這是HomeView.fxml文件,其根目錄為View。

    <?xml version="1.0" encoding="UTF-8"?>

    <?import com.gluonhq.charm.glisten.mvc.View?>
    <?import com.jfoenix.controls.JFXButton?>
    <?import javafx.scene.control.Label?>
    <?import javafx.scene.image.ImageView?> 
    <?import javafx.scene.layout.AnchorPane?>
    <?import javafx.scene.layout.BorderPane?>
    <?import javafx.scene.layout.VBox?>
    <View prefHeight="600.0" prefWidth="350.0" xmlns="http://javafx.com/javafx/8.0.111" xmlns:fx="http://javafx.com/fxml/1">
    <center>
    < VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0" spacing="15" BorderPane.alignment="CENTER">
     <children>
        <Label text="Welcome Back!" />
        <AnchorPane prefHeight="254.0" prefWidth="253.0">
           <children>
              <ImageView fitHeight="254.0" fitWidth="234.0" layoutX="56.0" pickOnBounds="true" preserveRatio="true">

          </ImageView>
           </children>
        </AnchorPane>
        <JFXButton text="Continue" />
     </children>
  </VBox>

在此先感謝您,請幫助我停止顯示此對話框!

您在項目中使用的Gluon Mobile庫不是開源庫。

您可以在此處找到有關它的所有信息。

雖然您可以免費完全嘗試使用該庫(100%功能),但在啟動時將顯示此nag窗口。

您可以通過購買許可證來擺脫它,或者,如果它是一個開源項目,或者您是學生 ,則可以擺脫它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM