小编Sum*_*dur的帖子

Android FileoutputStream NullPOinter异常

public class database_wrapper {
      users_database u_db;
      SQLiteDatabase sql_db;
     Context context;

    database_wrapper(Context context)
    {
        u_db = new users_database(context);
        sql_db = u_db.getWritableDatabase();
    }

    public long insert_data(List<name_holder> list)
    {
        ContentValues contentValues = new ContentValues();

        long error_code = 0;
        String fileName;
        for(int i = 0; i < list.size(); i++) {
            fileName = "test_image";//String.valueOf(list.get(i).id);
            Log.v("datadata",fileName);
            if(list.get(i)._bmp == null)
            {
                Log.v("datadata", "no image");
            }
            try {
                ByteArrayOutputStream bytes = new ByteArrayOutputStream();
                FileOutputStream fo;
                list.get(i)._bmp.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
                fo = context.openFileOutput(fileName, context.MODE_PRIVATE);

                fo.write(bytes.toByteArray());
                // remember close file output …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception

1
推荐指数
1
解决办法
2663
查看次数

标签 统计

android ×1

nullpointerexception ×1