Udo*_*Udo 4 java android undefined
我getResources()在标准类中调用函数时遇到问题.所有导入必须在那里才能使用该功能.我需要扩展课程吗?
感谢您的直接帮助.
package com.example.helloandroid;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.res.Resources;
import android.content.Intent;
import android.os.Bundle;
//import android.content.res.Resources;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class DbAdapter {
public DbAdapter() {
Resources res = getResources();//error: The method getResources() is undefined for the type DbAdapter
//also tyed context.getResources()
}
}
Run Code Online (Sandbox Code Playgroud)
cch*_*son 30
getResouces是一种Context的方法.因此,您可以将上下文传递给DbAdapter构造函数并getResources从中调用:
public DbAdapter(Context context) {
Resources res = context.getResources();//error: The method getResources() is undefined for the type DbAdapter
//also tied context.getResources()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26957 次 |
| 最近记录: |