Android在两个不同的类中有<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div ng-app="myApp" ng-controller="myController" ng-init="init()">
<table id="myData">
<thead>
<td>S.no</td>
<td>Name</td>
<td>Age</td>
</thead>
<tbody>
<tr ng-repeat="data in details">
<td>{{$index+1}}</td>
<td>{{data.name}}</td>
<td>{{data.age}}</td>
</tr>
</tbody>
</table>
</div>
个:SQLiteDatabase和Context。请问它们之间有什么区别?
同时,我使用单例类来维护我的数据库。如果我想在许多活动中使用那个数据库,哪个版本的openOrCreateDatabase
会更合适?
答案 0 :(得分:3)
关于Context.openOrCreateDatabase
和SQLiteDatabase.openOrCreateDatabase
之间区别的问题,答案就在于这句话:
打开与此Context关联的新私有SQLiteDatabase 申请包。
Context.openOrCreateDatabase
创建位于应用程序私有数据文件夹中的数据库文件,而SQLiteDatabase.openOrCreateDatabase
可以在应用程序具有写入权限的任何位置创建数据库。
至于你的第二个问题,我认为重要的不是你选择使用哪一个。