Как читать переменные из файла в Android Java - PullRequest
0 голосов
/ 07 июня 2018

Я делаю мод для игры для Android, где пользователь должен иметь возможность сохранять свое местоположение, свои координаты.Я нашел, как создать файл и сохранить в нем переменные, но не знаю, как читать данные из файла waypoints.txt при запуске игры.

function SaveW(){
try{
    var path=android.os.Environment.getExternalStorageDirectory().getPath()+"/games/com.mojang/";
    java.io.File(path).mkdirs();
    var newFile=new java.io.File(path,"waypoints.txt");
    newFile.createNewFile();
    var outWrite=new java.io.OutputStreamWriter(new java.io.FileOutputStream(newFile));
    if(waypoint1State == true){outWrite.append("\n" + "Waypoint1@"+waypointNameAdd1+"@"+w1x+"@"+w1y+"@"+w1z);}
    if(waypoint2State == true){outWrite.append("\n" + "Waypoint2@"+waypointNameAdd2+"@"+w2x+"@"+w2y+"@"+w2z);}
    if(waypoint3State == true){outWrite.append("\n" + "Waypoint3@"+waypointNameAdd3+"@"+w3x+"@"+w3y+"@"+w3z);}
    outWrite.close();
    }
catch(err){
    clientMessage(err);
    }
}

Я понимаю, что мой код грязный и неэффективный, но это не главное;Я учу себя программированию.

Я бы использовал это, чтобы начать:

function LoadW(){   var path=android.os.Environment.getExternalStorageDirectory().getPath()+"/games/com.mojang/";
if(java.io.File(path+"waypoints.txt").exists()){}};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...