2 Stimmen

Wie mache ich Zeilenumbrüche mit \n in Zeichenketten in Android (Eingabe von Linux)

Ich habe ein Problem, wenn ich auf meinem Android-Gerät auf die Schaltfläche 'Domain auflisten' klicke, wird auf dem Linux-Server ​​der Befehl ausgeführt

cat /var/listdomain.txt

und Linux gibt eine Ausgabe aus

irfan.com
jarkom.com
you.co.id

aber die Ausgabe auf meinem Android-Gerät sieht so aus

irfan.comjarkom.comyou.co.id

Was soll ich machen, um die Ausgabe auf meinem Android-Gerät zu formatieren

irfan.com
jarkom.com
you.co.id

Dies ist meine Syntax in Eclipse

public final Button.OnClickListener bLihatIsi = new Button.OnClickListener() {
     @Override
    public void onClick(View v) {
        try {
        AlertDialog.Builder dialog = new AlertDialog.Builder(actual);
                    dialog.setTitle(getResources().getString(R.string.execute)
                            + getResources().getString(R.string.Terminal)
                            + " ?");
                    dialog.setMessage(getResources().getString(
                            R.string.popLihat)
                            + " ?");
                    dialog.setNegativeButton(getResources().getString(
                            R.string.no),
                            new DialogInterface.OnClickListener() {
    @Override
public void onClick(
        DialogInterface dialogInterface, int i) {
        }
                            });
            dialog.setPositiveButton(getResources().getString(
        R.string.yes),
        new DialogInterface.OnClickListener() {
        @Override
        public void onClick(
        DialogInterface dialogInterface, int i) {
    Spinner spinner = (Spinner) findViewById(R.id.spinner);
        Server server = serverlist.get(spinner.getSelectedItemPosition() - 1);
        if (server != null ){
                final String LIHATISI = "cat /var/listdomain.txt";

                DnsConnect u = new DnsConnect();
                Command c = new Command (getResources().getText(R.string.konfdnsdel).toString(), LIHATISI, server);
                                    u.setCommand(LIHATISI);

    pd = ProgressDialog.show(actual, getResources().
        getString(R.string.PleaseWait), c.getName());
        actualThreadCommand = c;
        Thread thread = new Thread(actual);
        thread.start();

        } else {
                                    Toast.makeText(getBaseContext(),
                                            getResources().getText(R.string.tabelkosongkonten),
                                            Toast.LENGTH_LONG).show();
        }

    }
    });
dialog.show();

2voto

http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

String lineSep=System.getProperty("line.separator");

Sie können dies anstelle von "\n" verwenden, um die Zeile zu unterbrechen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X