Save 라는 클래스에 생성자를 만들고


원래 클래스에서 Save 생성자를 호출샇시 String 값을 넘겨주고


Save는 이 String 값을 저장만 하면 되는데 저장디 안되고


계속 예외처리에서 문제가 됏을 시 나타나는 메세지만 나옵니다;


...


어떻게 해야 할까요??


제발 알려주세요.


일단 원 소스


package Trauma.Main;

import java.io.*;

import android.app.Activity;
import android.content.*;
import android.util.Log;
import android.widget.TextView;


public class Trauma_Save extends Activity{

    public Trauma_Save(String Saves) {
        Trauma_DataBase TDB = new Trauma_DataBase();
        TDB.setTrauma_UserData(Saves);
       
        try{
        OutputStreamWriter OWr = new OutputStreamWriter(openFileOutput(
                "ex.txt", Context.MODE_WORLD_READABLE));
        OWr.write(Saves);
        OWr.close();
       
        } catch (Exception e) {
            Log.e("Msg","Not SaveData");
       
        }
           
    }

}


관련 로그캣 입니다.


08-16 13:00:21.736: DEBUG/AndroidRuntime(5707): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
08-16 13:00:21.736: DEBUG/AndroidRuntime(5707): CheckJNI is ON
08-16 13:00:22.457: DEBUG/AndroidRuntime(5707): Calling main entry com.android.commands.pm.Pm
08-16 13:00:22.647: DEBUG/dalvikvm(248): GC_EXPLICIT freed 3K, 54% free 2545K/5511K, external 1625K/2137K, paused 64ms
08-16 13:00:22.647: WARN/ActivityManager(60): No content provider found for:
08-16 13:00:22.690: WARN/ActivityManager(60): No content provider found for:
08-16 13:00:22.708: DEBUG/PackageParser(60): Scanning package: /data/app/vmdl122365682.tmp
08-16 13:00:22.777: INFO/PackageManager(60): Removing non-system package:Trauma.Main
08-16 13:00:22.777: INFO/ActivityManager(60): Force stopping package Trauma.Main uid=10036
08-16 13:00:22.817: INFO/Process(60): Sending signal. PID: 4854 SIG: 9
08-16 13:00:22.837: INFO/WindowManager(60): WIN DEATH: Window{406bb790 Trauma.Main/Trauma.Main.Trauma_Mains paused=false}
08-16 13:00:22.847: INFO/WindowManager(60): WIN DEATH: Window{406b0c20 Trauma.Main/Trauma.Main.Trauma_GameA_0 paused=false}
08-16 13:00:22.857: INFO/ActivityManager(60):   Force finishing activity HistoryRecord{405b07a8 Trauma.Main/.Trauma_Mains}
08-16 13:00:22.887: INFO/WindowManager(60): Setting rotation to 0, animFlags=1
08-16 13:00:22.917: INFO/ActivityManager(60): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=32}
08-16 13:00:23.027: WARN/InputManagerService(60): Got RemoteException sending setActive(false) notification to pid 4854 uid 10036
08-16 13:00:23.497: DEBUG/PackageManager(60): Scanning package Trauma.Main
08-16 13:00:23.497: INFO/PackageManager(60): Package Trauma.Main codePath changed from /data/app/Trauma.Main-1.apk to /data/app/Trauma.Main-2.apk; Retaining data and using new
08-16 13:00:23.507: INFO/PackageManager(60): Unpacking native libraries for /data/app/Trauma.Main-2.apk
08-16 13:00:23.517: DEBUG/installd(34): DexInv: --- BEGIN '/data/app/Trauma.Main-2.apk' ---
08-16 13:00:23.697: DEBUG/dalvikvm(5726): DexOpt: load 29ms, verify+opt 67ms
08-16 13:00:23.707: DEBUG/installd(34): DexInv: --- END '/data/app/Trauma.Main-2.apk' (success) ---
08-16 13:00:23.707: WARN/PackageManager(60): Code path for pkg : Trauma.Main changing from /data/app/Trauma.Main-1.apk to /data/app/Trauma.Main-2.apk
08-16 13:00:23.707: WARN/PackageManager(60): Resource path for pkg : Trauma.Main changing from /data/app/Trauma.Main-1.apk to /data/app/Trauma.Main-2.apk
08-16 13:00:23.707: DEBUG/PackageManager(60):   Activities: Trauma.Main.Trauma_Mains Trauma.Main.Trauma_GameA_0 Trauma.Main.Trauma_GameA_1 Trauma.Main.Trauma_GameA_2
08-16 13:00:23.717: INFO/ActivityManager(60): Force stopping package Trauma.Main uid=10036
08-16 13:00:23.837: INFO/installd(34): move /data/dalvik-cache/data@app@Trauma.Main-2.apk@classes.dex -> /data/dalvik-cache/data@app@Trauma.Main-2.apk@classes.dex
08-16 13:00:23.837: DEBUG/PackageManager(60): New package installed in /data/app/Trauma.Main-2.apk
08-16 13:00:23.937: INFO/ActivityManager(60): Force stopping package Trauma.Main uid=10036
08-16 13:00:24.017: DEBUG/dalvikvm(60): GC_EXPLICIT freed 515K, 49% free 4223K/8135K, external 3125K/3903K, paused 71ms
08-16 13:00:24.137: WARN/RecognitionManagerService(60): no available voice recognition services found
08-16 13:00:24.417: DEBUG/dalvikvm(60): GC_EXPLICIT freed 191K, 49% free 4201K/8135K, external 3125K/3903K, paused 86ms
08-16 13:00:24.438: INFO/installd(34): unlink /data/dalvik-cache/data@app@Trauma.Main-1.apk@classes.dex
08-16 13:00:24.438: DEBUG/AndroidRuntime(5707): Shutting down VM
08-16 13:00:24.457: DEBUG/dalvikvm(5707): GC_CONCURRENT freed 101K, 72% free 295K/1024K, external 0K/0K, paused 1ms+4ms
08-16 13:00:24.457: DEBUG/jdwp(5707): Got wake-up signal, bailing out of select
08-16 13:00:24.457: DEBUG/dalvikvm(5707): Debugger has detached; object registry had 1 entries
08-16 13:00:24.477: INFO/AndroidRuntime(5707): NOTE: attach of thread 'Binder Thread #3' failed
08-16 13:00:25.027: DEBUG/AndroidRuntime(5731): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
08-16 13:00:25.027: DEBUG/AndroidRuntime(5731): CheckJNI is ON
08-16 13:00:25.227: DEBUG/dalvikvm(60): GC_EXPLICIT freed 30K, 49% free 4172K/8135K, external 3125K/3903K, paused 90ms
08-16 13:00:25.787: DEBUG/AndroidRuntime(5731): Calling main entry com.android.commands.am.Am
08-16 13:00:25.807: INFO/ActivityManager(60): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=Trauma.Main/.Trauma_Mains } from pid 5731
08-16 13:00:25.847: INFO/ActivityManager(60): Start proc Trauma.Main for activity Trauma.Main/.Trauma_Mains: pid=5739 uid=10036 gids={}
08-16 13:00:25.887: DEBUG/AndroidRuntime(5731): Shutting down VM
08-16 13:00:25.897: DEBUG/dalvikvm(5731): GC_CONCURRENT freed 102K, 69% free 319K/1024K, external 0K/0K, paused 1ms+0ms
08-16 13:00:25.897: DEBUG/dalvikvm(5731): Debugger has detached; object registry had 1 entries
08-16 13:00:25.947: INFO/AndroidRuntime(5731): NOTE: attach of thread 'Binder Thread #3' failed
08-16 13:00:26.187: DEBUG/dalvikvm(32): GC_EXPLICIT freed 9K, 53% free 2538K/5379K, external 1625K/2137K, paused 346ms
08-16 13:00:26.377: DEBUG/dalvikvm(32): GC_EXPLICIT freed <1K, 53% free 2538K/5379K, external 1625K/2137K, paused 110ms
08-16 13:00:26.517: DEBUG/dalvikvm(32): GC_EXPLICIT freed <1K, 53% free 2538K/5379K, external 1625K/2137K, paused 111ms
08-16 13:00:26.558: INFO/WindowManager(60): Setting rotation to 1, animFlags=1
08-16 13:00:26.558: INFO/ActivityManager(60): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=2 layout=34 uiMode=17 seq=33}
08-16 13:00:27.068: INFO/ActivityManager(60): Displayed Trauma.Main/.Trauma_Mains: +1s238ms
08-16 13:00:27.437: WARN/IInputConnectionWrapper(131): showStatusIcon on inactive InputConnection
08-16 13:00:28.408: INFO/ActivityManager(60): Starting: Intent { cmp=Trauma.Main/.Trauma_GameA_0 } from pid 5739
08-16 13:00:28.487: ERROR/Msg(5739): Not SaveData
08-16 13:00:28.497: ERROR/Msg(5739): Not LoadData
08-16 13:00:28.627: WARN/ResourceType(60): Skipping entry 0x7f040000 in package table 0 because it is not complex!
08-16 13:00:28.637: WARN/ResourceType(60): Skipping entry 0x7f040001 in package table 0 because it is not complex!
08-16 13:00:28.977: INFO/ActivityManager(60): Displayed Trauma.Main/.Trauma_GameA_0: +508ms
08-16 13:00:29.437: DEBUG/dalvikvm(60): GC_EXPLICIT freed 61K, 49% free 4189K/8135K, external 3125K/3903K, paused 92ms
08-16 13:00:34.067: DEBUG/dalvikvm(131): GC_EXPLICIT freed 83K, 52% free 2869K/5895K, external 4730K/5582K, paused 64ms


죽을 것 같아요 ㅠ.ㅠ;;


제발꼭 조언 부탁드립니다!!!