1

我想将我之前制作的 Java 应用程序中的一些代码应用到我目前正在处理的 Android 应用程序中。此活动将包含我编写的用于加密消息的算法(使用简单的替换密码)。我的主要问题是这样的:我在类中有两个实例变量和一个main方法,这在Java中显然不会很好地集成,如下。

public class subcipher_1 {

//Use Static variables so main class can recognize them
int key = 0;
static char ch;


/*Create main method
 *Will contain GUI prompts and encryption algorithms
 */
public static void main (String[] args){

    subcipher_1 converter = new subcipher_1();
    //Object created for the mesasage GUI
    converter.message();

}

为了将其整合到 Android 中,我的一个想法是将 main 方法中的内容应用到 OnCreate 中,如下所示:

int key = 0;
static char ch;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_screen_next);


    JavaApplication2 converter = new JavaApplication2();
            converter.message();
}

但是我不确定我将如何将其与其余代码一起使用?我正在考虑使用匿名内部类,但是我对此的了解非常有限,并且我的实例变量在多种方法中被调用。

任何建议将不胜感激。

4

0 回答 0